我正在使用Windows 7和8.1计算机。我想实现PowerShell脚本来检测操作系统并根据结果安装程序。
到目前为止,我可以获得操作系统,但我被IF语句所困。
$Win7="6.1.7601"
$Win8="Not tested yet"
$Version=(Get-WmiObject win32_operatingsystem).version
write-host Your windows version is $version.
if(!($version="6.1.7601"))
{skip}
else
{Install file}
我试图跳过这个脚本并返回主脚本,如果操作系统不是win7,否则它应该安装所需的文件。任何帮助将不胜感激。
答案 0 :(得分:1)
=
运算符用于设置某事物的值。您需要使用-eq
运算符来比较对象。
if(!($version -eq "6.1.7601"))