gpt4 book ai didi

powershell - 如何从批处理文件执行PowerShell命令?

转载 作者:行者123 更新时间:2023-12-02 22:25:02 27 4
gpt4 key购买 nike

我有一个 PowerShell 脚本,用于将网站添加到 Internet Explorer 中的受信任站点:

set-location "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
set-location ZoneMap\Domains
new-item TESTSERVERNAME
set-location TESTSERVERNAME
new-itemproperty . -Name http -Value 2 -Type DWORD

我想从批处理文件执行这些 PowerShell 命令。当我必须运行单个命令时,这似乎很简单,但是在这种情况下我有一系列相关的命令。我想避免为要从批处理中调用的 PS 脚本创建单独的文件 - 所有内容都必须位于批处理文件中。

问题是:如何从批处理文件执行 PowerShell 命令(或语句)?

最佳答案

这就是批处理文件中的代码的样子(经过测试,有效):

powershell -Command "& {set-location 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings'; set-location ZoneMap\Domains; new-item SERVERNAME; set-location SERVERNAME; new-itemproperty . -Name http -Value 2 -Type DWORD;}"

基于以下信息:

http://dmitrysotnikov.wordpress.com/2008/06/27/powershell-script-in-a-bat-file/

关于powershell - 如何从批处理文件执行PowerShell命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6037146/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com