Bonjour,
Je cherche un moyen d'ajouter/sortir un serveur d'une fermes RDS.
J'ai trouvé comment faire mon script
Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Get-Content C:\Scripts\Servers.txt | Foreach-Object { $session = New-PSSession ComputerName $_ Invoke-command Session $session ScriptBlock { ipmo RemoteDesktopServices;$currentaddress = dir Path RDS:\RDSConfiguration\ConnectionBrokerSettings\RedirectableAddresses; Set-Item Path RDS:\RDSConfiguration\ConnectionBrokerSettings\ServerPurpose Value 3 ConnectionBroker Liberty.powershell.ms FarmName RDSFARM.powershell.ms IPAddressRedirection 1 CurrentRedirectableAddress $currentaddress.name} Get-PSSession | Remove-PSSession }
Par contre lorsque j'exécute la commande depuis mon pc j'ai le message d'erreur suivant :
Depuis mon serveurL'accès à l'objet au niveau de RDS:\RDSConfiguration\ConnectionBrokerSettings\ServerPurpose est refusé pour l'applet de
commande Set-Item.Le serveur spécifié du service Broker pour les connexions est introuvable ou inaccessible.
+ CategoryInfo : PermissionDenied: ([Set-Item], AccessViolationException
+ FullyQualifiedErrorId : PermissionDenied,Microsoft.PowerShell.Commands.SetItemCommand
Je suis bien admin sur serveur et l'invite powershell également.PS RDS:\RDSConfiguration\ConnectionBrokerSettings> Set-Item ServerPurpose -Value 3 -ConnectionBroker 'basty1.tsv.ids' -FarmName 'rds2.tsv.ids' -IPAddressRedirection 1 -CurrentRedirectableAddress $currentaddress.name
Set-Item : L'accès à l'objet au niveau de RDS:\RDSConfiguration\ConnectionBrokerSettings\ServerPurpose est refusé pour l'applet de commande Set-Item.Le serveur spécifié du service Broker pour les connexions est introuvable ou inaccessible.
Au niveau de ligne*: 1 Caractère*: 9
+ Set-Item <<<< ServerPurpose -Value 3 -ConnectionBroker 'basty1.tsv.ids' -FarmName 'rds2.tsv.ids' -IPAddressRedirection 1 -CurrentRedirectableAddress $currentaddress.name
+ CategoryInfo : PermissionDenied: ([Set-Item], AccessViolationException
+ FullyQualifiedErrorId : PermissionDenied,Microsoft.PowerShell.Commands.SetItemCommand
Je suis preneur de toutes vos solutions.
Partager