Tag: powershell

即使禁止Set-ExecutionPolicy,如何运行PowerShell脚本?

PS的Set-ExecutionPolicy命令被禁止,所以我不能这样运行: PS> .\script.ps1 (enter) 我想知道除了“Windows PowerShell ISE”之外是否还有其他方法可以运行ps脚本。 ps我能够使用java的ProccessBuilder运行单个ps命令,但不知道如何运行整个脚本。 谢谢

使用Java查找简单的Active Directory信息

这是我的第一篇文章,所以请保持温柔。 我最近开始在工作中使用Powershell来更改AD组,查找AD信息等但是我缺乏我非常喜欢Java的GUI。 是否有一种简单的方法(或代码示例),我输入目标主机名,然后返回我要求的详细信息。 AD会员组,帐户信息等? 我的Java知识并不像我的Powershell那样伟大,因此尽可能多的帮助会真正得到理解。 谢谢

从Java调用Powershell脚本

我想从java调用我的powershell脚本。 能做到吗? 我尝试使用以下代码,但流未关闭。 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; public class TestPowershell { public static void main(String[] args) throws IOException { Runtime runtime = Runtime.getRuntime(); Process proc = runtime.exec(“powershell C:\\testscript.ps1”); InputStream is = proc.getInputStream(); InputStreamReader isr = new InputStreamReader(is); BufferedReader reader = new BufferedReader(isr); String line; while ((line = reader.readLine()) != null) { […]

如何将属性传递给Powershell的jar?

我一直在使用Powershell-1.0作为命令行需求,而不是cmd.exe。 不幸的是,使用java时仍有一些警告。 我需要将属性传递给jar,就像那样: java -jar -Duser.language=en any.jar 这行在cmd.exe中工作正常,但在Powershell中没有,因为它搜索另一个jar:无法访问jarfile user.language = en 使用引号没有帮助。 它在Powershell-1.0中是可行的,还是我在Java中遗漏了什么? 提前致谢, 问候, jgran

在Java程序中执行PowerShell命令

我有一个PowerShell Command ,我需要使用Java程序执行。 有人可以指导我怎么做吗? 我的命令是Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize