Passe mot de passe dans des titres de compétences

Je suis en train d'essayer de vous connecter à un ordinateur.
J'ai été jouer avec les différentes versions et déterminé que mes dernières questions ont été quand je ne sais pas ce que j'essaye vraiment de le faire.

J'ai découvert que j'étais sur la mauvaise PC lors de l'exécution du script.

Quand je maintenant exécuter le script sur le bon PC, le code suivant me demande d'entrer le mot de passe.

gwmi win32_service credential domain\username computer PC#

Est-il un moyen avec mon script ci-dessus, pour faire respecter le nom d'utilisateur et le mot de passe sans entrée d'utilisateur? Je dois faire cela pour 100s de Pc donc je veux faire une boucle par tous sans que l'utilisateur ait à entrer le mot de passe 100s de fois.


J'ai essayé de faire ce qui suit:

$Username = 'domain\username'
$Password = 'password'

$pass = ConvertTo-SecureString -AsPlainText $Password -Force

$SecureString = $pass
# Users you password securly
$MySecureCreds = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $Username,$SecureString computer PC#

Cependant, j'obtiens une erreur de A parameter cannot be found that matches parameter name 'computer'.

aussi essayé:

$MySecureCreds = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $Username,$SecureString 
# Sets yous credentials to be used
#$RemoteConn = New-PSSession -ComputerName "PC#" -Credential $MySecureCreds -Authentication default

mais la RemoteConn ne fonctionne pas

  • New-Objet de ne pas prendre un paramètre appelé Ordinateur. Pour voir tous les paramètres exécuter homme Nouveau-Objet
  • Le premier code gwmi win32_service –credential domain\username –computer PC# disposer d'un moyen d'appel de mot de passe bien? @DanL
  • J'ai aussi eu un autre Nouveau-appel de l'Objet de test au - dessus de la mise à jour @DanL
  • dépend de votre situation, mais vous pouvez demander des informations d'identification, puis les réutiliser par la suite
  • S'il vous plaît ne pas mettre de balises (ou pseudo-balises) dans le sujet. Si la réponse à votre question fournit la solution, envisagez de accepter que la réponse.
  • Je ne peux pas accepter ma propre réponse pour les 2 jours @AnsgarWiechers donc j'ai temporairement mis RÉPONDU si les gens n'ont pas besoin de répondre à ma question
  • Pourquoi? Quelqu'un pourrait venir avec une bien meilleure réponse que vous avez déjà.
  • Eh bien, je pensais que c'était le plus respectueux chose à faire :/ . Je suis désolé, je ne voulais pas offenser les gens si je l'ai fait. @AnsgarWiechers
  • N'en déplaise à prendre.
  • Salut @narue1992 je suis novice à un script powershell .Je veux connecter un autre ordinateur, mais ne peux pas en mesure de vous connecter. $MySecureCreds = New-Object -TypeName Système.De la gestion.L'automatisation.PSCredential -ArgumentList $Username,$SecureString –ordinateur PC# Avoir d'erreur dans cette ligne que Get-WmiObject : Le serveur RPC n'est pas disponible. (Exception de HRESULT: 0x800706BA) Au niveau de ligne:1 caractère:5 + gwmi <<<< win32_service -credential $MySecureCreds -ordinateur PC# u pourrait pls expliquer cette ligne.

InformationsquelleAutor narue1992 | 2016-01-13