Örnek olarak aşağıdaki anahtarı düşünün
HKEY_CLASSES_ROOT\txtfile\shell\open\command
ve (Default)değeri
%SystemRoot%\system32\NOTEPAD.EXE %1
Bu değer bir .txtdosyaya çift tıkladığınızda ne olacağını belirler .
%SystemRoot%ve %1tarafından yorumlanabilen değişkenlerdir
cmd.exe. PowerShell'deki eşdeğer bir komut şöyle görünür
$env:SystemRoot\system32\NOTEPAD.EXE $args[0]
Bununla birlikte, kayıt defteri değerini Powershell eşdeğerine ayarlarsanız, yalnızca bir hata oluşturacaktır, çünkü cmd.exeyorumlamaya çalışır ve PowerShell'i değil. Windows, PowerShell'in tercüman olmasına izin verecek şekilde ayarlanabilir cmd.exemi?