Ben en çok sistemlerinde çalışmaktadır PowerShell Set-ItemProperty
kullanarak bir öğe oluşturmak için deneyin: Bu çoğu Windows 7 sistemlerinde bir DWORD değerini oluştururSet-ItemProperty, DWord yerine bazı sistemlerde Kayıt Defteri Değerini Dize olarak ayarlar, neden?
New-PSDrive -name HKCR -PSProvider Registry -root HKEY_CLASSES_ROOT
Set-ItemProperty -Path HKCR:\Software\MyCompany\ -Name Level -Value 5 -ErrorAction SilentlyContinue
, ama bu bir STRING oluşturur tek bir sistem bulduk yerine değer ve bilmek istiyorum: neden? Sistemlerin farklı davrandığı ne olabilir? Bu değerlerin hepsi önceden ayarlanmış değil, hepsi aynı Powershell sürümünü kullanarak aynı temel görüntüyü kullanır.
Btw, aşağıdaki kodu kullanarak, açıkça bir tür ayarlayabilirsiniz bulundu, bu yüzden zaten sorunu çözüldü:
New-ItemProperty -Path HKCR:\Software\MyCompany\ -Name Level -Value 5 -ErrorAction SilentlyContinue -PropertyType DWord
Ama sadece merak için, ben sistemler farklı davranır neden bilmek istiyorum .
'-Type 'herhangi bir yerde belgelenmiş mi? –