Ansluta till fjärrdatorer med CIM- och WMI-cmdletar

Fullbordad

Du kan använda cmdletar för Windows Management Instrumentation (WMI) och Common Information Model (CIM) för att fråga efter och hantera fjärrdatorer. När du ansluter till en fjärrdator kan du ange alternativa autentiseringsuppgifter för anslutningen, men alternativa autentiseringsuppgifter är valfria. WMI- och CIM-cmdletar har olika funktioner och olika syntaxer för fjärranslutningar.

Fjärranslutningar med WMI-cmdletar

För WMI-kommandona använder du parametern -ComputerName för att ange en fjärrdators namn eller IP-adress. Du kan ange flera datornamn för att köra kommandot på flera datorer i en enda instruktion. Du kan ange datornamnen som en kommaavgränsad lista, en matris som innehåller flera datornamn eller ett parentesiskt kommando som genererar en samling datornamn som strängobjekt.

Använd parametern -Credential för att ange ett alternativt användarnamn. Om du bara anger ett användarnamn uppmanas du att ange lösenordet. Om du använder cmdleten Get-Credential för att lagra användarnamnet och lösenordet i en variabel kan du referera till variabeln för att eliminera lösenordsprompten. I följande exempel uppmanas du att ange lösenordet:

Get-WmiObject -ComputerName LON-DC1 -Credential ADATUM\Administrator -Class Win32_BIOS

När du anger flera datornamn kontaktar Windows PowerShell dem en i taget i den ordning som du anger. Om anslutningen till en dator misslyckas skapar kommandot ett felmeddelande och fortsätter att prova de återstående datorerna.

Fjärranslutningar med CIM-cmdletar

CIM-cmdletarna ger också stöd för ad hoc-anslutningar till fjärrdatorer med hjälp av parametern -ComputerName . CIM-cmdletarna har dock ingen -Credential-parameter för att ange alternativa autentiseringsuppgifter. Om du vill använda alternativa autentiseringsuppgifter måste du skapa en CIM-session.

Du kan köra följande CIM-kommando för att hämta samma information som kommandot Get-WmiObject i föregående kodexempel:

Get-CimInstance -ComputerName LON-DC1 -Classname Win32_BIOS

Kom ihåg att CIM-kommandon använder WS-MAN-protokollet för ad hoc-anslutningar. Det här protokollet har specifika autentiseringskrav. När du upprättar en anslutning mellan datorer i samma domän eller i betrodda domäner måste du vanligtvis ange en dators namn som visas i Active Directory-domän Services (AD DS). Du kan inte ange ett aliasnamn eller en IP-adress eftersom det resulterar i ett fel i Kerberos-autentiseringen. Du får lära dig mer om dessa och andra begränsningar i modul 8, "Administrera fjärrdatorer med Windows PowerShell". Du får också lära dig hur du kringgår dessa begränsningar.