我希望编写一个类似于C#语言的方法:
public bool PowershellExists()
{
// Returns true if PowerShell exists on the machine, else false.
}
我希望编写一个类似于C#语言的方法:
public bool PowershellExists()
{
// Returns true if PowerShell exists on the machine, else false.
}
使用MSDN博客文章Detection logic for PowerShell installation,我编写了以下方法:
public bool PowershellExists()
{
string regval = Microsoft.Win32.Registry.GetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1", "Install", null).ToString();
if (regval.Equals("1"))
return true;
else
return false;
}
Registry.GetValue
- Mitch