Πώς να δημιουργήσετε ένα προφίλ PowerShell
Το PowerShell είναι ένας πολύ καλός τρόπος για να αυτοματοποιήσετε σχεδόν οτιδήποτε στα Windows. Ωστόσο, δεν είναι μόνο μια γλώσσα scripting. Αν βρεθείτε να το χρησιμοποιήσετε ως κέλυφος γραμμής εντολών, ίσως είναι χρήσιμο να αποθηκεύσετε τις λειτουργίες και τις προσαρμογές σας σε ένα προφίλ που φορτώνεται κάθε φορά που φορτώνετε την Κονσόλα. Διαβάστε παρακάτω για να μάθετε πώς.
Δημιουργία προφίλ PowerShell
Το πρώτο πράγμα που πρέπει να κάνουμε είναι να ελέγξετε αν έχετε ήδη ένα προφίλ. Υπάρχει μια αυτόματη μεταβλητή, $ Profile, η οποία αποθηκεύει την πλήρως κατάλληλη θέση του προφίλ PowerShell. Ένας εύκολος τρόπος να ελέγξετε αν υπάρχει το προφίλ σας είναι να χρησιμοποιήσετε το cmdlet Test-Path στη μεταβλητή $ Profile.
Προφίλ δοκιμής-διαδρομής
Όπως μπορείτε να δείτε, δεν έχουμε ακόμα ένα αρχείο προφίλ, γι 'αυτό θα χρειαστεί να δημιουργήσετε ένα, μπορείτε να το κάνετε εύκολα με το cmdlet του νέου αντικειμένου.
Προφίλ νέου στοιχείου -Διάπεδο $ -Τύπος τύπου -Force
Σημείωση: Η χρήση της παραμέτρου δύναμης θα δημιουργήσει ένα προφίλ ακόμα και αν έχετε ήδη ένα. Αυτό σημαίνει ότι το παλιό προφίλ σας θα αντικατασταθεί.
Μπορείτε να επεξεργαστείτε το προφίλ σας χρησιμοποιώντας σημειωματάριο, το οποίο ξεκινά εύκολα χρησιμοποιώντας το PowerShell.
σημειωματάριο $ Προφίλ
Μπορείτε να τοποθετήσετε όλες τις εντολές, τις λειτουργίες, τις εισαγωγές ψευδωνύμου και ακόμη και τις μονάδες στο προφίλ σας PowerShell. Εδώ είναι μερικά πράγματα παραδείγματα και ιδέες για το τι μπορείτε να βάλετε στο προφίλ σας.
Εφόσον το PowerShell 3 συνοδεύεται από ενημερωμένη βοήθεια, ο ευκολότερος τρόπος για να διατηρείτε ενημερωμένα τα αρχεία βοήθειας είναι να προσθέσετε το cmdlet Update-Help στο προφίλ σας.
Σημείωση: Το Update-Help θα κατεβάσει μόνο αρχεία βοήθειας μία φορά την ημέρα, αυτό είναι καλό για εμάς αφού δεν θέλουμε να ενημερώνουμε τα αρχεία βοήθειας κάθε φορά που ανοίγουμε την κονσόλα. Εάν θέλετε να ενημερώνεται κάθε φορά που μπορείτε να χρησιμοποιήσετε την παράμετρο δύναμης.
Ένα άλλο πράγμα που θέλω να προσθέσω στο προφίλ μου είναι προσαρμοσμένες λειτουργίες που έχω γράψει με την πάροδο του χρόνου, αυτό το καθιστά αυτόματα διαθέσιμο στην κονσόλα. Παρακάτω μπορείτε να δείτε ότι μπορείτε απλά να αντιγράψετε μια λειτουργία από μια δέσμη ενεργειών και να την τοποθετήσετε στο προφίλ σας. Στη συνέχεια θα είναι διαθέσιμο για χρήση στην κονσόλα.
Τέλος, έχω επίσης κάποιες προσαρμογές στην κονσόλα. Ένας από τους αγαπημένους μου φαίνεται παρακάτω, καθορίζει βασικά αν έχετε ανοίξει μια ανυψωμένη κονσόλα PowerShell και αλλάξετε το χρώμα της γραμματοσειράς, έτσι θυμάμαι πάντα ότι τρέχω με αυξημένα προνόμια.
Τι έχετε στο προφίλ σας; Ενημερώστε μας στα σχόλια.