Το cmdlet ' Σετ-Υπηρεσία ” ξεκινά, διακόπτει ή αναστέλλει την υπηρεσία στο PowerShell εξ αποστάσεως και τοπικά. Επιπλέον, αλλάζει επίσης τις ιδιότητες της συγκεκριμένης υπηρεσίας συμπεριλαμβανομένων « Περιγραφή », « Κατάσταση ', ή ένα ' DisplayName '. Ένα αντικείμενο υπηρεσίας ή ένα όνομα υπηρεσίας μπορεί να χρησιμοποιηθεί για την αναγνώριση μιας υπηρεσίας.
Σε αυτό το ιστολόγιο, θα εξηγήσουμε λεπτομερώς το cmdlet 'Set-Service'.
Πώς να χρησιμοποιήσετε το Set-Service (Microsoft.PowerShell.Management);
Ο ' Σετ-Υπηρεσία Το cmdlet χρησιμοποιείται για την αλλαγή της κατάστασης μιας συγκεκριμένης υπηρεσίας, όπως η εκτέλεση ή η διακοπή. Ας εξερευνήσουμε μερικά από τα παραδείγματα που δίνονται.
Παράδειγμα 1: Χρησιμοποιήστε το Cmdlet 'Set-Service' για να ξεκινήσετε μια υπηρεσία
Εκτελέστε την παρακάτω εντολή για να ξεκινήσετε μια υπηρεσία στο PowerShell:
Σετ-Υπηρεσία -Ονομα WSearch -Κατάσταση Τρέξιμο -PassThru
Στον παρακάτω κώδικα:
-
- Πρώτα αναφέρετε το « Σετ-Υπηρεσία ” cmdlet.
- Στη συνέχεια, καθορίστε το ' -Ονομα » και εκχωρήστε το όνομα υπηρεσίας.
- Μετά από αυτό, προσθέστε το ' -Κατάσταση 'παράμετρος που έχει το ' Τρέξιμο » τιμή που του έχει αποδοθεί.
- Τέλος, καθορίστε το ' -PassThru 'παράμετρος:
Παράδειγμα 2: Χρησιμοποιήστε το Cmdlet 'Set-Service' για να ορίσετε την κατάσταση μιας υπηρεσίας σε λειτουργία
Για να ρυθμίσετε την υπηρεσία σε κατάσταση λειτουργίας σε λειτουργία, χρησιμοποιήστε τον παρακάτω κωδικό:
$Service = Get-Service -Ονομα WSearchΣετ-Υπηρεσία -InputObject $Service -Κατάσταση Τρέξιμο
Στον παραπάνω κωδικό:
-
- Αρχικά, αρχικοποιήστε τη μεταβλητή ' $Service ' και αναθέστε του το ' Get-Service ' cmdlet δίπλα στο ' -Ονομα » με το όνομα της υπηρεσίας που της έχει εκχωρηθεί.
- Τέλος, καθορίστε το ' Σετ-Υπηρεσία ' cmdlet μαζί με το ' -InputObject ' και ' -Κατάσταση ” παραμέτρους που έχουν τις δηλωμένες τιμές που τους έχουν εκχωρηθεί:
Παράδειγμα 3: Χρησιμοποιήστε το Cmdlet 'Set-Service' για να αλλάξετε το εμφανιζόμενο όνομα της υπηρεσίας
Εκτελέστε την εντολή αναφοράς για να αλλάξετε το εμφανιζόμενο όνομα της υπηρεσίας:
Σετ-Υπηρεσία -Ονομα Ουρά -DisplayName 'New_Spooler'Ουρά Get-Service
Σύμφωνα με τον παραπάνω κώδικα:
-
- Πρώτα, καθορίστε το ' Σετ-Υπηρεσία ' cmdlet δίπλα στο ' -Ονομα » και εκχωρήστε το όνομα υπηρεσίας.
- Μετά από αυτό, αναφέρετε το ' -DisplayName ” και καθορίστε ένα νέο όνομα υπηρεσίας για να μετονομάσετε την υπηρεσία.
- Τέλος, επαληθεύστε την αλλαγή εκτελώντας το ' Get-Service ” cmdlet μαζί με το όνομα της υπηρεσίας:
Παράδειγμα 4: Χρησιμοποιήστε το Cmdlet 'Set-Service' για να αλλάξετε τον τύπο εκκίνησης μιας υπηρεσίας
Για να αλλάξετε τον τύπο εκκίνησης της υπηρεσίας, απλώς εκτελέστε την παρακάτω εντολή:
Σετ-Υπηρεσία -Ονομα Ουρά -StartupType ΑυτόματοΟυρά Get-Service | Επιλογή-Αντικείμενο -Ιδιοκτησία Όνομα, StartType
Στον κώδικα που περιγράφεται παραπάνω:
-
- Πρώτα, καθορίστε το ' Σετ-Υπηρεσία ' cmdlet μαζί με το ' -Ονομα » και εκχωρήστε το όνομα υπηρεσίας.
- Στη συνέχεια, καθορίστε το ' -StartupType ' παράμετρος και δώστε της το ' Αυτόματο ' αξία.
- Μετά από αυτό, γράψτε το ' Get-Service ' και παρείχε το αναφερόμενο όνομα υπηρεσίας μαζί με το ' | ' αγωγός.
- Τέλος αναφέρετε το « Επιλογή-Αντικείμενο ' cmdlet μαζί με το ' -Ιδιοκτησία ” έχοντας τις δύο ιδιότητες που του έχουν αντιστοιχιστεί διαχωρισμένες με κόμμα:
Αυτό ήταν όλο για το ' Σετ-Υπηρεσία cmdlet στο PowerShell.
συμπέρασμα
Ο ' Σετ-Υπηρεσία Το cmdlet χρησιμοποιείται για την έναρξη, τη διακοπή ή την αναστολή της υπηρεσίας στο PowerShell. Χρησιμοποιείται επίσης για την αλλαγή των ιδιοτήτων μιας υπηρεσίας. Αυτές οι ιδιότητες περιλαμβάνουν « Κατάσταση », « Περιγραφή ', ή ένα ' DisplayName '. Αυτή η ανάρτηση ανακάλυψε το cmdlet 'Set-Service' με τη βοήθεια πολλών παραδειγμάτων.