WMI-taken: verbinding maken met de WMI-service
Als u gegevens van WMI wilt ophalen, hetzij op de lokale computer of vanaf een externe computer, moet u verbinding maken met de WMI-service door verbinding te maken met een specifieke naamruimte. Gebruik in de meeste gevallen de verkorte moniker verbinding of de Locator verbinding. Zie het TechNet ScriptCenter op https://www.microsoft.com/technetvoor andere voorbeelden.
Voor externe verbindingen zijn de juiste instellingen vereist voor de Windows Firewall en DCOM. Zie Verbinding maken met WMI op een externe computer en verbinding maken via Windows Firewallvoor meer informatie. Vanaf Windows Vista kan gebruikersaccountbeheer (UAC) van invloed zijn op WMI-toegang. Zie Gebruikersaccountbeheer en WMI-voor meer informatie.
De scriptvoorbeelden die in dit onderwerp worden weergegeven, verkrijgen alleen gegevens van de lokale computer. Zie voor meer informatie over het gebruik van het script om gegevens op te halen van externe computers, Verbinding maken met WMI op een externe computer.
In de volgende procedure wordt beschreven hoe u een script uitvoert.
Een script uitvoeren
- Kopieer de code en sla deze op in een bestand met de extensie .vbs, zoals bestandsnaam.vbs. Zorg ervoor dat uw teksteditor geen .txt extensie aan het bestand toevoegt.
- Open een opdrachtpromptvenster en navigeer naar de map waarin u het bestand hebt opgeslagen.
- Typ cscript bestandsnaam.vbs bij de opdrachtprompt.
- Als u geen toegang hebt tot een gebeurtenislogboek, controleert u of u wordt uitgevoerd vanaf een opdrachtprompt met verhoogde bevoegdheid. Sommige gebeurtenislogboeken, zoals het beveiligingslogboek, kunnen worden beveiligd door UAC (User Access Controls).
Notitie
In cscript wordt standaard de uitvoer van een script weergegeven in het opdrachtpromptvenster. Omdat WMI-scripts grote hoeveelheden uitvoer kunnen produceren, kunt u de uitvoer omleiden naar een bestand. Typ cscript bestandsnaam.vbs > outfile.txt bij de opdrachtprompt om de uitvoer van de bestandsnaam.vbs script om te leiden naar outfile.txt.
De volgende tabel bevat scriptvoorbeelden die kunnen worden gebruikt voor het verkrijgen van verschillende typen gegevens van de lokale computer.
Hoe kan ik... | WMI-klassen of -methoden | ||||
---|---|---|---|---|---|
... verbinding maken met een externe computer met WMI? | Geef een van de volgende op als onderdeel van uw moniker verbindingsreeks:
|
||||
... Een WMI-script uitvoeren onder alternatieve referenties? | Gebruik de methode SWbemLocator.ConnectServer of IWbemLocator::ConnectServer in C++, en neem de juiste gebruikersnaam en het juiste wachtwoord op. U kunt geen referenties wijzigen wanneer u verbinding maakt met de lokale computer. Zie Een WMI-script maken en Verbinding maken met WMI op een externe computervoor meer informatie.
|
Verwante onderwerpen
`