Εκτελέστε πρώτα τα σενάρια Windows PowerShell κατά τη σύνδεση, την αποσύνδεση, την εκκίνηση, τον τερματισμό λειτουργίας
Εάν θέλετε να εκτελέσετε πρώτα σενάρια Windows PowerShell(Windows PowerShell scripts) κατά τη σύνδεση χρήστη, την αποσύνδεση, την εκκίνηση και τον τερματισμό λειτουργίας, ορίστε τι θα πρέπει να κάνετε. Μπορείτε να δώσετε προτεραιότητα στα σενάρια PowerShell των Windows(Windows PowerShell) πριν από τα σενάρια που δεν είναι PowerShell χρησιμοποιώντας τον Επεξεργαστή Πολιτικής Τοπικής Ομάδας(Local Group Policy Editor) και τον Επεξεργαστή Μητρώου(Registry Editor) .
Όταν ένας χρήστης συνδέεται ή εκκινεί τον υπολογιστή, όλα τα σενάρια εκτελούνται ταυτόχρονα. Μπορεί να προκαλέσει κάποια καθυστέρηση στην εκκίνηση ή την εκτέλεση ενός συγκεκριμένου προγράμματος. Συχνά απαιτείται η εκτέλεση όλων των σεναρίων του Windows PowerShell και του (Windows PowerShell)Αντικειμένου Πολιτικής Ομάδας(Group Policy Object) πριν από τα σενάρια που δεν είναι PowerShell.
(Run Windows PowerShell)Εκτελέστε πρώτα τα σενάρια Windows PowerShell
Για να εκτελέσετε πρώτα σενάρια Windows PowerShell κατά τη σύνδεση χρήστη, την αποσύνδεση, την εκκίνηση και τον τερματισμό λειτουργίας, ακολουθήστε αυτά τα βήματα-
- Πατήστε Win+R .
- Πληκτρολογήστε gpedit.msc και πατήστε το κουμπί Enter .
- Μεταβείτε στο Scripts στη Διαμόρφωση υπολογιστή(Computer Configuration) .
- Κάντε διπλό κλικ στο Εκτέλεση σεναρίων Windows PowerShell πρώτα κατά τη σύνδεση του χρήστη, αποσύνδεση(Run Windows PowerShell scripts first at user logon, logoff) .
- Επιλέξτε την επιλογή Ενεργοποιημένο(Enabled) .
- Κάντε κλικ στο Apply και OK .
- Κάντε διπλό κλικ στο Εκτέλεση σεναρίων Windows PowerShell πρώτα κατά την εκκίνηση του υπολογιστή, τερματισμός λειτουργίας(Run Windows PowerShell scripts first at computer startup, shutdown) .
- Επιλέξτε την επιλογή Ενεργοποιημένο(Enabled) .
- Κάντε κλικ στο Apply και OK .
Ας δούμε αναλυτικά αυτά τα βήματα.
Αρχικά, θα πρέπει να ανοίξετε τον Επεξεργαστή πολιτικής τοπικής ομάδας(Local Group Policy Editor) . Για αυτό, πατήστε Win+R , πληκτρολογήστε gpedit.msc
και πατήστε το κουμπί Enter . Αφού το ανοίξετε, μεταβείτε στην ακόλουθη διαδρομή-
Computer Configuration > Administrative Templates > System > Scripts
Θα δείτε δύο ρυθμίσεις που ονομάζονται:
- Εκτελέστε πρώτα τα σενάρια Windows PowerShell(Run Windows PowerShell) κατά τη σύνδεση του χρήστη, την αποσύνδεση,
- Εκτελέστε(Run Windows PowerShell) πρώτα τα σενάρια Windows PowerShell κατά την εκκίνηση του υπολογιστή, τερματισμός λειτουργίας.
Κάντε διπλό κλικ(Double-click) σε καθένα από αυτά και επιλέξτε την επιλογή Enabled .
Κάντε κλικ στο Εφαρμογή (Apply ) και OK για να αποθηκεύσετε την αλλαγή.
Εκτελέστε(Run Windows PowerShell) πρώτα τα σενάρια Windows PowerShell κατά τη σύνδεση χρήστη, την αποσύνδεση, την εκκίνηση και τον τερματισμό λειτουργίας χρησιμοποιώντας τον Επεξεργαστή Μητρώου(Registry Editor)
Για να εκτελέσετε δέσμες ενεργειών Windows PowerShell πρώτα κατά τη σύνδεση χρήστη, την αποσύνδεση, την εκκίνηση και τον τερματισμό λειτουργίας χρησιμοποιώντας τον Επεξεργαστή Μητρώου(Registry Editor) , ακολουθήστε αυτά τα βήματα-
- Πατήστε Win+R .
- Πληκτρολογήστε regedit και πατήστε το κουμπί Enter .
- Κάντε κλικ στο κουμπί Ναι(Yes) .
- Μεταβείτε στο Σύστημα( System) στο HKLM .
- Κάντε δεξί κλικ(Right-click) στο System > New > DWORD((Value) 32 bit) .
- Ονομάστε το ως RunUserPSScriptsFirst .
- Κάντε διπλό κλικ σε αυτό και ορίστε τα δεδομένα τιμής(Value) ως 1 .
- Κάντε κλικ στο κουμπί OK .
- Κάντε δεξί κλικ(Right-click) στο System > New > DWORD((Value) 32 bit) .
- Ονομάστε το ως RunComputerPSScriptsFirst .
- Κάντε διπλό κλικ σε αυτό για να ορίσετε τα δεδομένα τιμής(Value) ως 1 .
- Κάντε κλικ στο OK(OK) για να αποθηκεύσετε την αλλαγή.
Για να μάθετε περισσότερα, συνεχίστε να διαβάζετε.
Πριν ξεκινήσετε, συνιστάται να δημιουργήσετε αντίγραφα ασφαλείας όλων των αρχείων μητρώου(backup all Registry files) και να δημιουργήσετε ένα σημείο επαναφοράς συστήματος .
Πατήστε Win+R για να ανοίξετε τη γραμμή εντολών Run, πληκτρολογήστε regedit
και πατήστε το κουμπί Enter . Εάν εμφανιστεί η προτροπή UAC , κάντε κλικ στο κουμπί (UAC)Ναι (Yes ) . Μετά από αυτό, πλοηγηθείτε σε αυτό το μονοπάτι-
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Εδώ θα πρέπει να δημιουργήσετε δύο τιμές REG_DWORD . Για αυτό, κάντε δεξί κλικ στο System > New > DWORD (32-bit) Value και ονομάστε το RunUserPSScriptsFirst .
Κάντε διπλό κλικ σε αυτό και ορίστε τα δεδομένα τιμής (Value data ) ως 1 .
Ακολουθήστε τα ίδια βήματα για να δημιουργήσετε μια άλλη τιμή DWORD(DWORD) (32-bit) και να την ονομάσετε (RunComputerPSScriptsFirst)RunComputerPSScriptsFirst(Value) . Στη συνέχεια, ορίστε τα δεδομένα τιμής (Value data ) ως 1 .
Το RunUserPSScriptsFirst(RunUserPSScriptsFirst) αντιπροσωπεύει τα σενάρια εκτέλεσης του Windows PowerShell πρώτα κατά τη σύνδεση του χρήστη,(Run Windows PowerShell scripts first at user logon, logoff) τη ρύθμιση αποσύνδεσης, ενώ το RunComputerPSScriptsFirst ορίζει τα σενάρια εκτέλεσης του Windows PowerShell πρώτα κατά την εκκίνηση του υπολογιστή,(Run Windows PowerShell scripts first at computer startup, shutdown) τη ρύθμιση τερματισμού λειτουργίας.
Σε περίπτωση που θέλετε να επαναφέρετε αυτές τις αλλαγές, μπορείτε να ακολουθήσετε αυτά τα βήματα.
Εάν το έχετε κάνει χρησιμοποιώντας το Local Group Policy Editor , ανοίξτε την ίδια διαδρομή και επιλέξτε την επιλογή Not Configured . Εάν το έχετε κάνει χρησιμοποιώντας τον Επεξεργαστή Μητρώου(Registry Editor) , ανοίξτε το ίδιο κλειδί συστήματος (System ) και διαγράψτε αυτές τις δύο τιμές REG_DWORD . Για να τα αφαιρέσετε, κάντε δεξί κλικ σε καθένα από αυτά, επιλέξτε την επιλογή Διαγραφή (Delete ) και επιβεβαιώστε το κάνοντας κλικ στο κουμπί ΟΚ (OK ) .
Ελπίζω να βοηθήσει.
Related posts
Εκτελέστε τοπικά σενάρια PowerShell χωρίς να συνδεθείτε στα Windows 10
Απενεργοποιήστε τις Ερωτήσεις ασφαλείας στα Windows 11/10 χρησιμοποιώντας μια δέσμη ενεργειών PowerShell
Πώς να χρησιμοποιήσετε το Windows PowerShell ISE - Οδηγός για αρχάριους
Πώς να ελέγξετε την έκδοση PowerShell στα Windows 11/10
Πώς να αποκλείσετε την IP ή έναν ιστότοπο χρησιμοποιώντας το PowerShell στα Windows 10
Πώς να δημιουργήσετε μια λίστα εγκατεστημένων προγραμμάτων με το PowerShell στα Windows 10
Βρείτε το κλειδί προϊόντος των Windows χρησιμοποιώντας τη γραμμή εντολών ή το PowerShell
Αντιμετώπιση προβλημάτων συνδεσιμότητας δικτύου Windows Server μέσω του PowerShell
Μετατρέψτε το αρχείο PowerShell script (PS1) σε EXE με το IExpress στα Windows 10
Τρόπος συμπίεσης και αποσυμπίεσης αρχείων χρησιμοποιώντας το PowerShell στα Windows 11/10
Πώς να απενεργοποιήσετε το WiFi χρησιμοποιώντας CMD ή Powershell στα Windows 10
Πώς να αποκρύψετε τις ενημερώσεις των Windows χρησιμοποιώντας το PowerShell στα Windows 11/10
Μάθετε πότε εγκαταστάθηκαν τα Windows. Ποια είναι η αρχική ημερομηνία εγκατάστασης;
Windows PowerShell ISE έναντι Windows PowerShell: Ποια είναι η διαφορά;
Πώς να εγκαταστήσετε το Google Chrome χρησιμοποιώντας το Windows PowerShell
7 τρόποι για να ανοίξετε το ανυψωμένο Windows PowerShell στα Windows 10
Πώς να δείτε το ιστορικό εντολών PowerShell στα Windows 10
Διορθώστε το PowerShell που προκαλεί υψηλή χρήση CPU στα Windows 11/10
Επαναφέρετε το Windows Update Client χρησιμοποιώντας το PowerShell Script
Πώς να προσθέσετε το PowerShell στο μενού περιβάλλοντος στα Windows 10