我有一个写入文本文件的powershell脚本
$text = "Primary" |Out-File \\DS-01A\WINRedundancy\FailoverStatus.txt
和一个批处理文件,它将文本文件的内容读入一个变量 .
set /p FAILOVR_STS = <FailoverStatus.txt
问题是批处理文件没有正确读取文本文件 . 看起来在shell脚本编辑后发生了一些转换,如批处理输出中所示 . 它读取B而不是备份
不知道发生了什么 . 如果我创建一个新的文本文件并进行编辑,批处理文件会正确读取它 .
任何建议,将不胜感激 .
1 回答
当你运行
Out-File
时,你需要编码ascii
删除
$text
因为它是不必要的