Verwenden des PowerShell-Get-Credential-CMDLet und aller Dinge Anmeldeinformationen

Verwenden des PowerShell-Get-Credential-CMDLet und aller Dinge Anmeldeinformationen
Wenn das "Karton”CMDLET in PowerShell wird ausgeführt. Es öffnet ein Fenster, um Benutzername und Passwort einzugeben. Jeder Benutzer kann sich bei PowerShell anmelden, ohne sich aus der aktuellen Windows -Sitzung abzumelden, indem Sie einen Benutzernamen und ein Passwort eingeben. Darüber hinaus hilft es zu kreieren “PscredentialObjekte wie Benutzernamen und Passwörter. PSCredential -Objekte sind eine sichere Möglichkeit, die Anmeldeinformationen zu bestehen und zu speichern, um sich über PowerShell anzumelden.

In diesem Artikel wird eine Anleitung zur Erläuterung der genannten Abfrage vorgestellt.

Was ist ein "Get-Credential" -Cmdlet in PowerShell?

Wann immer das "Karton”CMDLET wird in PowerShell ausgeführt. Es wird das folgende Fenster angezeigt, in dem der Benutzer die Anmeldeinformationen eingeben und sich als ein weiterer Benutzer in PowerShell anmelden:

Karton

Die Benutzer können sich bei PowerShell anmelden, ohne die obige Schnittstelle zu durchlaufen. Stattdessen müssen sie Anmeldeinformationen erstellen, um sich anzumelden. Auch dies ist nur durch das "möglich"Karton”Cmdlet.

So verwenden Sie den Befehl „Get-Credential“ in PowerShell?

Befolgen Sie die bereitgestellte Syntax, um die Verwendung des Befehls „Get-Credential“ in PowerShell zu überprüfen.

Schritt 1: Erstellen Sie eine sichere Zeichenfolge

Erstellen Sie zunächst ein sicheres verschlüsseltes Passwort, indem Sie die folgende Codezeile ausführen:

$ password = converto -securestring 'mypassword123' -asplaintext -force

Im obigen Code:

  • Initialisieren Sie zunächst eine Variable “$ Passwort”, Dann zuweisen Sie die“Konverto-securestring”Dazu.
  • Weisen Sie der Variablen „Converto-Securestring“ ein Zeichenfolgenkennwort zu.
  • Die Variable „Converto-Securestring“ verwandelt den Standardtext in ein sicheres verschlüsseltes Passwort.
  • Außerdem fügen Sie die "hinzu"-AsplainTextParameter, um ein Zeichenfolgenkennwort in Klartext umzuwandeln und die “-GewaltParameter:

Führen Sie das zugewiesene Passwort aus, um zu überprüfen, ob ein Passwort erstellt wird oder nicht:

$ Passwort

Schritt 2: Erstellen Sie Pscredential -Objekte

Erstellen die “PscredentialObjekte wie Benutzername und Passwort:

$ CONTERSIGUTION = New-Object System.Management.Automatisierung.PSCredential ('LinuxHint', $ Passwort)

Nach dem obigen Code:

  • Initialisieren Sie zunächst eine Variable “$ zertifizieren", Und zuweisen"Neu-Objekt„Um neue Objekte wie Benutzername oder Passwort zu erstellen, um neue Objekte zu erstellen.
  • Danach zuweisen “System.Management.Automatisierung.Pscredential ()”In das" New-Object "-Cmdlet, um neue Objekte zu erstellen.
  • Im System.Management.Automatisierung.Pscredential () ”cmdlet, fügen Sie zuerst den Benutzernamen hinzu und geben Sie dann das von einem Komma getrennte Kennwort zu:

Um den neu erstellten Benutzernamen zu überprüfen, führen Sie den folgenden Befehl aus:

$ zertifizieren.Nutzername

Führen Sie den folgenden Befehl unten aus:

$ zertifizieren.GetNetworkcredential ().Passwort

Schritt 3: Holen Sie sich die erstellten Anmeldeinformationen

Schließlich kann sich der Benutzer bei der PowerShell anmelden, ohne die Anmeldeinformationen auffordert, indem Sie den erwähnten Befehl ausführen:

Get -Credential -Credential $ CONTERTION

Nach dem obigen Code:

  • Zunächst fügen Sie die "hinzu"Karton”Cmdlet. Danach fügen Sie die "hinzu"-AnmeldeinformationenParameter und dann die “zuweisen“$ zertifizieren”Variable dazu:

Es kann beobachtet werden, dass der Benutzername und das Passwort erstellt und erfolgreich in der Konsole angezeigt wurden.

Abschluss

Der "Karton”Ist ein PowerShell -CMDLet, mit dem Sicherheitsanmeldeinformationen erhalten werden, das auf Benutzername und Passwort basiert. Es fordert den Benutzer auf, Benutzername- und Kennwortanmeldeinformationen im angegebenen Fenster einzugeben, wenn sie ausgeführt werden. Darüber hinaus können sich die Benutzer weiterhin anmelden, ohne nach einem Passwort gefragt zu werden. In diesem Blog wurden detaillierte Anleitungen zum „Get-Credential“ -Cmdlet beobachtet.