如何使用C#检查PowerShell是否已安装
本文关键字:是否 安装 PowerShell 检查 何使用 | 更新日期: 2023-09-27 18:00:56
我想写一个类似的C#方法
public bool PowershellExists()
{
// Returns true if PowerShell exists on the machine, else false.
}
使用MSDN博客文章PowerShell安装的检测逻辑,我编写了如下方法:
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;
}