我想在 cmd.exe 中有一个包含星期几的环境变量。
当我运行这个命令时,我得到了我想要的结果。
C:\Users\tisc>powershell (get-date).dayofweek
Friday
Run Code Online (Sandbox Code Playgroud)
在这里,我试图将结果存储在环境变量中。
C:\Users\tisc>set dow = powershell (get-date).dayofweek
Run Code Online (Sandbox Code Playgroud)
但是当我试图得到它时,我没有得到我想要的字符串。
C:\Users\tisc>set dow
DoW=0
dow = powershell (get-date).dayofweek
Run Code Online (Sandbox Code Playgroud)
我的目标是将批处理文件中的变量用于某些备份脚本。
我正在运行 Windows 8 机器。“Windows 功能”窗口告诉我我正在使用 PowerShell 2,但 PowerShell 环境本身另有说明,请参见下面的屏幕截图。
为什么 Windows 功能窗口显示我有 PowerShell 2.0?