Windows 如果在命令提示符下运行而不是在脚本中运行,则命令有效。。?

Windows 如果在命令提示符下运行而不是在脚本中运行,则命令有效。。?,windows,powershell,batch-file,Windows,Powershell,Batch File,由于powershell没有正确安装修补程序,我正在尝试使用批处理文件编写大量修补程序的安装脚本。我正在运行的命令是: dism /online /add-package /PackagePath:"C:\<path>\5cbb03ca-7a2a-4326-952f-80ad8052a886\windows6.1-kb2836942-x64-express.cab" 我认为您的批处理文件保存为Unicode 在记事本中重新打开并重新保存,确保编码字段设置为ANSI。我认为批处理文件

由于powershell没有正确安装修补程序,我正在尝试使用批处理文件编写大量修补程序的安装脚本。我正在运行的命令是:

dism /online /add-package /PackagePath:"C:\<path>\5cbb03ca-7a2a-4326-952f-80ad8052a886\windows6.1-kb2836942-x64-express.cab"

我认为您的批处理文件保存为Unicode


在记事本中重新打开并重新保存,确保编码字段设置为ANSI。

我认为批处理文件保存为Unicode


在记事本中重新打开它并重新保存,确保编码字段设置为ANSI。

这是可能的,因为我正在使用powershell将输出重定向到文件
>
。在以这种方式重定向输出时,是否有办法使用powershell指定编码?它不是使用
>
使用
输出文件
,而是有一个
-encoding
开关,默认为Unicode。这是可能的,因为我正在使用powershell
>
将输出重定向到文件。在以这种方式重定向输出时,有没有办法使用powershell指定编码?它没有使用
>
而使用
输出文件
它有一个
-encoding
开关,默认为Unicode。
'þd' is not recognized as an internal or external command