Hallo,
ich stehe vor folgender herausforderung. Ich würde gerne die Sicherheitseinstellungen beim SNMP-Dienst ändern.
Die vertrauenswürdigen Sender kann ich über einen ähnlichen Befehl erstellen, jedoch nicht den Community Namen, aufgrund des $.
Der RegKeyName wird erstellt, doch leider nur das $ Zeichen am Anfang und der rest fehlt.
Habe folgenden Befehl via Powershell benutzt.
$computers = Get-Content -Path "C:\Servers.txt"
foreach ($computer in $computers) {
$session = New-PSSession -ComputerName $computer
$RegKeyPath = "HKLM:\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\ValidCommunities"
$RegKeyName = "$Beispiel$"
$RegKeyValue = "4"
Invoke-Command -ComputerName $Computer -ScriptBlock {
New-ItemProperty -Path $using:RegKeyPath -Name $using:RegKeyName -Value $using:RegKeyValue -PropertyType DWord -Force
}
Remove-PSSession -Session $session
}
Ich könnte jetzt eine *.reg bereitstellen und diese via GPO verteilen, aber davon möchte ich erstmal abstand nehmen.
Wenn es doch tatsächlich keine Lösung geben sollte, werde ich es wohl so umsetzen müssen.
Vielleicht habt Ihr eine Idee warum er ausgerechnet nach dem $ nicht weitermacht.
Gruß und schönes Wochenende
Chris