ich einen Registrierungsschlüssel auf Remote-Rechner mit folgendem Code erstellen:Wie Registry auf mehrere Remote-Maschine erstellen
$basePath="C:\Users\<User>\Desktop\Script\"
$remoteMachineName = $basePath + "server.txt"
$arrServer=(Get-Content $remoteMachineName)
$remoteUserPassword = Get-Content "C:\Users\<UserName>\Desktop\Script\pass.txt"
ConvertTo-SecureString -AsPlainText -Force -String $password
$credentials = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList "UserName"
Enter-PSSession -ComputerName $server -Credential $credentials
New-ItemProperty -Name "myReg" -Value "ABC" -PropertyType "String" -Path "HKLM:\SOFTWARE\Usertest"
Aber es schafft Registrierungsschlüssel auf meinem lokalen Rechner aber ich will es auf Remote-Rechner unter Angabe Fehler:
New-ItemProperty : The property already exists.
At C:\Users\<User>\Desktop\Script\Untitled4.ps1:14 char:1
+ New-ItemProperty -Name "myReg" -Value "ABC" -PropertyType " ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceExists: (HKLM:\SOFTWARE\Usertest\:String) [New-ItemProperty], IOException
+ FullyQualifiedErrorId : System.IO.IOException,Microsoft.PowerShell.Commands.NewItemPropertyCommand
aber wenn ich laufe Befehl Enter-PSSession
und New-ItemProperty
separat funktioniert es, aber ich möchte sowohl die Befehle gleichzeitig ausgeführt werden.
Bitte helfen Sie mir Registrierungsschlüssel auf Remote-Computer zu erstellen.
ich auch mit '-force' versucht, aber es funktioniert nicht statt Remote-Computer den Registrierungsschlüssel auf meinem lokalen Rechner nur zu schaffen. – VIVEK