PowerShell ile onaltılık bir kayıt defteri değeri ayarlama

0

Soru

Bir Kayıt Girişimim var (.reg) dosyası ve bunu bir PowerShell betiğine dönüştürmek istedim.

Yolda, bu değerle karşılaştım: hex:00.

İşte ayarlamak istediğim kayıt defteri anahtarı ve değeri:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tasks\{042D8A51-5878-4000-9C10-C04AFF122A1F}"

"Triggers"=hex:00

Set-İtemPropery kullanarak bu Onaltılık değeri nasıl ayarlayabilirim?

powershell registry windows
2021-11-20 19:19:11
1

En iyi cevabı

4

KullandığınızdaSet-ItemProperty kayıt defteri yollarını hedeflemek için cmdlet adlı dinamik bir parametreyi destekler -Type bu kabul ederMicrosoft.Win32.RegistryValueKind değerin veri türünü belirten değer.

Varlığı hex: senin içinde *.reg dosya, veri türü olarak ikili (ham bayt) anlamına gelir; bu nedenle:

  • geçmek Binary -e doğru -Type
  • ikili değeri (veri) bir bayt dizisi olarak şu adrese iletin: -Value; eşdeğerini üretmek hex:00 - yani değeri olan tek bir bayt 0x0 - kullanma -Value 0x0 (birden çok bayt geçirmek için bunları şunlarla ayırın: , örneğin: -Value 0x0, 0x1):
Set-ItemProperty -Type Binary -Value 0x0 -Name Triggers -LiteralPath 'registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tasks\{042D8A51-5878-4000-9C10-C04AFF122A1F}'

Ayrıca aşağıdakilere dikkat edin registry:: yolu kayıt defteri yolu olarak tanımlamak için gerekli olan kayıt defteri anahtarı yolunun öneki (bağlamdan bağımsız bir şekilde).

Alternatif olarak, değiştirin registry::HKEY_LOCAL_MACHINE ile HKLM: bunun yerine, yolu eşdeğer powershell'e özgü sürücüye dayandırmak için. (Diğer önceden tanımlanmış kayıt defteri sürücüsüdür HKCU: eşdeğer olan registry::HKEY_CURRENT_USER; Get-PSDrive-PSProvider registry tüm kayıt defteri tabanlı sürücüleri gösterir).

2021-11-20 20:18:13

Diğer dillerde

Bu sayfa diğer dillerde

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................