OS 版本 IF 语句

OS version IF statement

我正在使用 windows 7 和 8.1 机器。我想实现一个 PowerShell 脚本来检测 OS 并根据结果安装程序。

到目前为止我可以得到 OS 但我陷入了 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}   

如果 OS 不是 win7,我试图跳过此脚本并 return 到主脚本,否则它应该安装所需的文件。任何帮助将不胜感激。

=运算符用于设置某物的值。您需要使用比较对象的 -eq 运算符。

if(!($version -eq "6.1.7601"))