PowerShell αντιπροσωπεύει ένα εργαλείο γραμμής εντολών για το λειτουργικό σύστημα των Windows , συνδυάζεται με μια σειρά από ισχυρές δυνατότητες . PowerShell ενσωματώνει με το Windows. NET περιβάλλον , καθώς και με τα Windows - συγκεκριμένες γλώσσες προγραμματισμού όπως η VB.NET και C # . Αυτό σημαίνει ότι οι χρήστες μπορούν να έχουν πρόσβαση PowerShell τους τύπους δεδομένων και τα αντικείμενα που περιέχονται στο . NET περιβάλλον , καθώς και την εργασία με την κοινή Language Interface να εκτελέσει σενάρια που μπορούν να αυτοματοποιήσουν περίπλοκα καθήκοντα των Windows .
Εικόνων Κλιμακωτή και C # Τύποι δεδομένων
Η
εκχώρηση δεδομένων PowerShell αντιπροσωπεύει δύο διαφορετικά παραδείγματα πληκτρολόγηση δεδομένων . Είτε ο σεναριογράφος μπορεί να δηλώσει μεταβλητές χωρίς ρητή τύπου , πράγμα που σημαίνει ότι η μεταβλητή μπορεί να αποθηκεύσει οποιοδήποτε τύπο . Ή ο σεναριογράφος μπορεί να καθορίσει τον τύπο ρητά , που σημαίνει ότι η μεταβλητή μπορεί να κρατήσει μόνο τα δεδομένα αυτού του τύπου . Στην PowerShell , οι τύποι διαθέσιμα στοιχεία αντιστοιχούν με C # , δεδομένου ότι οι βασικοί τύποι δεδομένων βαθμωτό όπως ακέραιους αριθμούς , floating-point δεκαδικά ψηφία , Boolean τιμές και κορδόνι είναι διαθέσιμες .
Η . NET αντικείμενα
PowerShell μπορεί να έχει πρόσβαση στις βιβλιοθήκες. NET για να δημιουργήσετε νέα αντικείμενα . Τυπικά , τα Windows γλώσσες προγραμματισμού όπως η C # ή VB.NET έχουν πρόσβαση σε αυτές τις βιβλιοθήκες ώστε να δημιουργηθούν προγράμματα που λειτουργούν με την εσωτερική δομή του προγραμματισμού των Windows . PowerShell μπορεί να υπόσταση σε αυτά αντικείμενο καλώντας τις βιβλιοθήκες. NET κατά την εκτέλεση του σεναρίου . Για παράδειγμα , ένα σενάριο PowerShell μπορεί να ζητήσει από την ΝΕΤ . Να δημιουργήσετε ένα αντικείμενο καταγραφής συμβάντων για να χρησιμοποιηθεί ως μέρος του σεναρίου με την παραπομπή του " System.Diagnostics.EventLog " . NET βιβλιοθήκη ειδικά .
Η
PowerShell και Object Interaction
Η
χρήστες μπορούν να δημιουργήσουν τις μεταβλητές που κατέχουν συγκεκριμένους τύπους δεδομένων που συνδέονται άρρηκτα με την NET σύστημα . προκειμένου να ολοκληρώσει συγκεκριμένες εργασίες. . Η βιβλιοθήκη καταγραφής του συστήματος ενσωματωμένη στο NET framework είναι ένα καλό παράδειγμα αυτού : Αντί κατασκευή ενός script ημερολόγιο , ο χρήστης μπορεί να καλέσει σε αυτό το αντικείμενο στη PowerShell και να το χρησιμοποιήσετε . Κατά τον προγραμματισμό σε C # , ο προγραμματιστής θα μπορούσε στη συνέχεια να δημιουργήσετε ένα άλλο αντικείμενο καταγραφής που θα μπορούσε να διαβάσει το αρχείο καταγραφής κατά τρόπο συνεπή σε όλη την NET framework . .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα