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"))
我正在使用 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"))