συστήματα

* Γνώση Υπολογιστών >> συστήματα >> παράθυρα

Πώς να πάρει WMI Script να εργαστεί σε έναν απομακρυσμένο Workgroup Υπολογιστών

Microsoft Windows Management Instrumentation ( WMI) είναι το εργαλείο και τη διαχείριση της τεχνολογίας πυρήνα ενσωματωμένο στα Windows XP , 2000 και της οικογένειας του Windows Server 2003 . Χρησιμοποιώντας WMI , μπορείτε να έχετε πρόσβαση , να διαμορφώνουν, να παρακολουθούν και να διαχειρίζονται σχεδόν όλα τα Windows πόρους , όπως είναι σταθμούς εργασίας, servers , σκληρούς δίσκους και συστήματα αρχείων , εκτυπωτών . Πριν WMI , οι διαχειριστές των Windows έπρεπε να ανοίξει πολλές διαφορετικές γραφικά εργαλεία . Μια άλλη αξία που προσθέτει WMI είναι scripting . Μπορείτε να έχετε πρόσβαση στα Windows πόρων μέσω WMI σενάρια , η οποία στο παρελθόν ήταν δυνατή μόνο μέσω του Windows διασυνδέσεις προγραμματισμού εφαρμογών 32 - bit ( APIs ) . Γράψτε WMI scripts χρησιμοποιώντας το Windows Script Host και Visual Basic Scripting Edition ( VBScript ) ή κάποια scripting γλώσσα που υποστηρίζεται από Component Object Modeling τεχνολογία της Microsoft ( COM ) . Τα πράγματα που θα χρειαστείτε
Intel Pentium PC για Microsoft Windows XP , 2000 ή οποιαδήποτε από τα Windows Server 2003 οικογένεια των λειτουργικών συστημάτων
Visual Basic Scripting Edition για την έκδοση και την έκδοση των Windows
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Ανοίξτε προτιμώμενο επεξεργαστή σας να γράψετε ή να επεξεργαστείτε το σενάριο VBScript σας για WMI . Το script σας πρέπει να έχει μια επέκταση 2

Προσθέστε τις ακόλουθες δηλώσεις VBScript στην αρχή του script σας " VBS . " : .

" StrTargetWorkstation = <όνομα του απομακρυσμένου σταθμού εργασίας σας, όπως ένα string>

Set pSWbemServices = GetObject ( " winmgmts : \\ \\ " & strTargetWorkstation ) "

Η συμβολοσειρά μεταβλητού " strTargetWorkstation "θα πρέπει να ανατεθεί το όνομα του κεντρικού υπολογιστή του απομακρυσμένου σταθμού εργασίας σας . Η δεύτερη γραμμή είναι μια πρόσκληση για τη λειτουργία " GetObject " με το όνομα του παρατσούκλι WMI Scripting Βιβλιοθήκης ως παράμετρο . Αυτό το όνομα θα είναι « winmgmts : " ακολουθούμενο από το όνομα του κεντρικού υπολογιστή-στόχο ( για παράδειγμα , το περιεχόμενο των « strTargetWorkstation » ) . Ο υπολογιστής -στόχος θα μπορούσε να είναι τοπικό ή απομακρυσμένο . Η λειτουργία " GetObject " επιστρέφει μια αναφορά ( pointer ) σε ένα αντικείμενο WMI Script Βιβλιοθήκη ονομάζεται " SWbemServices . "
Εικόνων 3

Καλέστε τις μεθόδους των SWbemServices αντιτάσσονται να έχουν πρόσβαση στους πόρους των Windows στο τηλεχειριστήριο workstation .

για παράδειγμα , για να ανακτήσετε πληροφορίες για ένα WMI Διαχείριση των πόρων στο τηλεχειριστήριο workstaion , να καλέσει τη μέθοδο " instanceof " των SWbemServices αντιρρήσεις , η οποία είναι η μεταβλητή " pSWbemServices " στο σενάριό σας . Προσθέστε τις ακόλουθες δηλώσεις στο script για να λάβετε πληροφορίες σχετικά με Win32 Services στον απομακρυσμένο σταθμό εργασίας :

"Set pSWbemObjectSet = pSWbemServices.InstancesOf ( " Win32_Service " )

For Each pObject Σε pSWbemObjectSet

WScript.Echo " Display Name : " & pObject.DisplayName & vbCrLf & _

"State: " & pObject.State & vbCrLf & _

"Start Λειτουργία : " & pObject . Εκκίνησης

Next "

Το σενάριο θα βρόχο μέσω κάθε οντότητα στο pSWbemObjectSet να εμφανιστεί το χαρακτηριστικά" DisplayName "," κράτος "και" Εκκίνησης ".
Η 4

Αποθηκεύστε το σενάριο ως « σενάριο . VBS . "
5

Ανοίξτε ένα παράθυρο του MD - DOS και πηγαίνετε στον κατάλογο όπου WMI script σας κατοικεί χρησιμοποιώντας τον κατάλογο αλλαγή ( cd ) εντολή ως εξής :

" cd "

Execute " dir * VBS . " στο DOS Prompt για να εμφανιστεί μια λίστα με VBS σεναρίων σε αυτόν τον κατάλογο . . Βεβαιωθείτε ότι το script σας ακριβώς γράφει και να σωθεί, είναι στη λίστα
Η 6

Εκτελέστε το σενάριο για το MS - DOS Command Prompt ως εξής : .

" [ WMI Σενάρια Directory Path ] > cscript script . VBS "

θα πρέπει να δείτε μια λίστα των υπηρεσιών με την κατάσταση που είναι (Διακοπή /τρέξιμο ) και τη λειτουργία εκκίνησης υπηρεσίας ( Manual /Auto) . Πρόκειται για μια ολοκληρωμένη δοκιμή για να βεβαιωθείτε ότι η απομακρυσμένη σύνδεση έγινε και πόροι πρόσβαση .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα