草庐IT

powershell-cmdlet

全部标签

java - 从 Java 调用 Powershell 脚本

我想从java调用我的powershell脚本。可以吗。我尝试使用以下代码,但流没有关闭。importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStream;importjava.io.InputStreamReader;publicclassTestPowershell{publicstaticvoidmain(String[]args)throwsIOException{Runtimeruntime=Runtime.getRuntime();Processproc=runtime.exec

java - 如何将属性从 Powershell 传递给 jar?

一段时间以来,我一直在使用Powershell-1.0来满足命令行需求,而不是cmd.exe。不幸的是,在使用Java时仍有一些注意事项。我需要将一个属性传递给一个jar,就像这样:java-jar-Duser.language=enany.jar此行在cmd.exe中运行良好,但在Powershell中运行不正常,因为它会搜索另一个jar:Unabletoaccessjarfileuser.language=en使用引号没有帮助。它在Powershell-1.0中可行吗,还是我错过了Java中的某些东西? 最佳答案 看看我对此qu

python - 在python脚本中运行powershell脚本,如何让python在运行时打印powershell输出

我正在编写一个python脚本,它检查各种条件并相应地运行一个powershell脚本,以帮助我自动从WindowsXP迁移到Windows7。powershell脚本提供自己的输出,让用户了解正在发生的事情。我想获取powershell脚本的输出并将其打印为python脚本的输出。我环顾了一些似乎想做同样事情但似乎对我不起作用的问题。最初我尝试使用importsubprocesssubprocess.call(["C:\Users\gu2124\Desktop\helloworld.ps1"])正如这里的建议RunPowerShellfunctionfromPythonscript但

python - 为什么我在系统 DLL 上的 Powershell 和 32 位 Python 之间得到不同的 SHA1 哈希值?

我正在尝试针对二进制文件计算Python中的SHA1哈希值,以便稍后进行比较。为了确保一切正常,我使用了几种方法来检查结果的有效性。而且,我很高兴我做到了。Powershell和Python返回不同的值。7zip的SHA1函数与Powershell的结果一致,Microsoft的FCIV与Python的结果一致。python:importhashlibwithopen("C:\\Windows\\system32\\wbem\\wmiutils.dll","rb")asf:print(hashlib.sha1(f.read()).hexdigest())电源外壳:PSC:\>Get-F

python - Python 中是否有类似 Powershell 的创建文本表格的工具?

每当PowerShell显示其对象时,它都会在等宽控制台中以漂亮的方式对它们进行格式化,例如:>psHandlesNPM(K)PM(K)WS(K)VM(M)CPU(s)IdProcessName-----------------------------------------------101512843656320.033876alg2577485610228690.67872asghost101430804696380.361744atiptaxx179755687008540.22716BTSTAC~1...Python中是否有类似的库,或者我是否可以创建一个?

python - Powershell 与 Python 的集成(不是 IronPython)

我知道可以在IronPython中使用Powershell,但是除了使用Popen()和其他类似调用之外,是否可以使用CPython?我正在尝试做一些非常的基本NET框架编程(windows窗体等),就像您可以在IronPython中使用CPython一样。谢谢!感谢任何帮助。 最佳答案 我不确定你为什么被否决,因为这是一个合理的问题。我认为将PowerShell集成到CPython中的最佳集成方式是生成一个新进程并传入要运行的PowerShell脚本。不幸的是,这也意味着解析生成的任何输出。没有一个COM或C库可以真正链接以变得更

.net - 在 Python 中动态编写 PowerShell CmdLets

我希望能够使用IronPython编写PowerShellCmdLets,而且我需要一个CmdLet来查看环境并根据内容将CmdLets添加到PowerShell。例如,读取一个目录,并为它在其中看到的每个文件名添加一个CmdLetRemove-。 最佳答案 据我所知这是不可能的!这里的问题是IronPython类不是CLR类或与CLR类兼容。CLR类是静态的,IronPython类是动态的,据我所知,DLR不提供IronPython类以具有CMDLET开发所需的.netCLR属性。 关

python - 如何从powershell激活不同的anaconda环境

我在anaconda中有两个环境,分别是:root,2env。当我打开anaconda提示时,我可以通过键入以下命令从root切换到2env:activate2env。我的powershell中也有conda,但是当我打开powershell并尝试运行condaactivate2env它会出现以下错误:CommandNotFoundError:'activate'关于如何解决这个问题有什么建议吗? 最佳答案 虽然Conda以前不支持PowerShell,但现在已在Conda4.6中解决.将Anaconda3/Scripts/添加到您

python - 从 Python 调用 PowerShell 脚本

我正在尝试从python启动一个PowerShell脚本,如下所示:psxmlgen=subprocess.Popen([r'C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe','./buildxml.ps1',arg1,arg2,arg3],cwd=os.getcwd())result=psxmlgen.wait()问题是我收到以下错误:FileC:\Users\sztomi\workspace\myproject\buildxml.ps1cannotbeloadedbecausetheexecutionofscrip

html - PowerShell:在输入类型=文件表单中写入值。

我在网页上有一个inputtype=text输入框,我加载并填充了值,然后单击提交按钮,效果很好:$ie=New-Object-comobjectInternetExplorer.Application$ie.visible=$true$ie.Navigate("https://myurl/test.html")while($ie.busy){Start-Sleep1}$ie.Document.getElementById("field_firstName").value="Firstname"$ie.Document.getElementById("field_lastName").