0
我想從Powershell腳本獲取默認郵件客戶端。如何使用Powershell獲取默認郵件客戶端?
我知道這些信息存儲在Windows註冊表中:HKEY_CLASSES_ROOT\mailto\shell\open\command
,但HKCR
默認情況下不可用於Powershell。
你知道任何方式來訪問上述密鑰或以另一種方式獲取默認郵件客戶端?
在此先感謝, Qinto。
我想從Powershell腳本獲取默認郵件客戶端。如何使用Powershell獲取默認郵件客戶端?
我知道這些信息存儲在Windows註冊表中:HKEY_CLASSES_ROOT\mailto\shell\open\command
,但HKCR
默認情況下不可用於Powershell。
你知道任何方式來訪問上述密鑰或以另一種方式獲取默認郵件客戶端?
在此先感謝, Qinto。
HKEY_CLASSES_ROOT
是an amalgamation的HKEY_LOCAL_MACHINE\Software\Classes
和HKEY_CURRENT_USER\Software\Classes
。
$node = Get-ItemProperty HKCU:\Software\Classes\mailto\shell\open\command
if (!$node) { $node = Get-ItemProperty HKCU:\Software\Classes\mailto\shell\open\command }
$MailClient = $node.'(default)'
你在第二行HKLM代替HKCU意味着:
所以,你可以如下做到這一點? – Qinto
它像一個魅力。謝謝 – Qinto
@Joey一定意味着HKLM。 – Rod