Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Registry Routine mit Module PSRemoteRegistry

$
0
0

Hallo Zusammen,

Ich habe eine Frage zu dem Registry Module:

http://psremoteregistry.codeplex.com/

Und zwar ist mein Ziel das ich aus einer Liste mit Servern und einer Liste mit Registry einträge diese Kontrolliere und gegebenfalls den Value ersetzte oder wenn der Key nicht existiert dann erstellen soll. Nun hier meine Routine:

Import-Module PSRemoteRegistry
$Servers = get-content :\Scripts\Security_Baseline\Serverlist.txt
$RegGroups = import-csv D:\Scripts\Security_Baseline\regvalues.csv | Group-Object key
Foreach ($Server in $Servers) {
   Foreach ($RegGroup in $RegGroups) {
      If (!(Test-RegKey $RegGroup.Name)) {
         New-RegKey $RegGroup.Name
      }
      Foreach ($RegVal in $RegGroup.Group) {
         Set-RegString $RegVal.Value $RegVal.Data
      }
   }
}

Hat jemand erfahrung mit dem Modul? Obwohl ich Ihm alle Informationen im CSV mitgebe fragt er nach dem Key, das CSV sieht wie folgt aus:

"key","value","data""HKLM:SYSTEM\CurrentControlSet\Services\LanManServer\Parameters","AutoDisconnect","15"

Da ich änderungen von ca 50 verschiedene Keys anstrebe auf 30verschiedenen Servern ist das der einfachste Weg. am schluss möchte ich noch einen Report erstellen obwohl ich denke das dies dann der einfache part sein wird.

Danke für eure Hilfe.

Grüsse

Psy





Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>