gpt4 book ai didi

powershell - 在 Azure WorkerRole 上运行 PowerShell 命令时出错

转载 作者:行者123 更新时间:2023-12-04 17:51:11 28 4
gpt4 key购买 nike

我正在尝试在 Windows Azure 角色上运行启动任务 cmd 脚本。

这是命令文件脚本的两行:

powershell $command = "set-executionpolicy Unrestricted"    
powershell $command = ".\setupAgent.ps1" -NonInteractive >; out.txt

现在的问题是,我从命令 shell 收到一条错误消息,内容如下:

D:\Users\UserAccount>powershell $command = "set-executionpolicy Unrestricted"
'powershell' is not recognized as an internal or external command,
operable program or batch file.

看起来好像使用了某种不同的代码页或某些链接,因为这些特殊字符不在我的 cmd 文件中。该 cmd 文件是通过 VS 2012 Ultimate 在 Windows 8 上创建的。

你知道如何消除命令开头的特殊字符吗?如果我通过远程桌面将命令从 cmd 文件复制到控制台,它就可以正常工作!

最佳答案

使用 VS 2012 Ultimate 打开 whatever.cmd 文件。单击文件->将whatever.cmd另存为 -> 在对话框中,[保存]按钮旁边有一个小箭头。它将显示一个菜单,其中包含选项使用编码保存:

Save With Encoding

选择它。现在从可用编码列表中选择“US-ASCII Codepage 20127”。

关于powershell - 在 Azure WorkerRole 上运行 PowerShell 命令时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15875165/

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