Trang Chủ Tài chính Cá nhân Cửa sổ PowerShell 2 Dành cho người mới bắt đầu Cheat Sheet - núm vú

Cửa sổ PowerShell 2 Dành cho người mới bắt đầu Cheat Sheet - núm vú

Video: 1600 Pennsylvania Avenue / Colloquy 4: The Joe Miller Joke Book / Report on the We-Uns 2025

Video: 1600 Pennsylvania Avenue / Colloquy 4: The Joe Miller Joke Book / Report on the We-Uns 2025
Anonim

Theo Steve Seguis

Với ngôn ngữ kịch bản Windows PowerShell 2, bạn có thể tự động hoá hệ điều hành Windows của bạn. Trong quá trình đó, bạn có thể cần phải giải quyết các biến số tự động, các toán tử so sánh, COM và. Đối tượng NET và các câu lệnh có điều kiện. Windows PowerShell 2 Dành cho người mới bắt đầu giải thích cách đối phó với từng vấn đề và các đầu mối về việc tạo, chạy và lặp lại các tập lệnh - và nhiều hơn nữa.

Các biến tự động được sử dụng phổ biến trong Windows PowerShell 2

PowerShell 2 giúp bạn tự động hóa các chức năng trong Windows. Các chức năng tự động hóa của nó bao gồm các biến biến biến công thức , mà hệ thống định nghĩa tự động được đưa ra các giá trị dựa trên điều kiện hoặc bối cảnh tại thời điểm cụ thể đó. Một số biến tự động phổ biến nhất của PowerShell 2 nằm trong bảng sau:

Tên biến
Mô tả $ _
Chứa đối tượng hiện tại trong đối tượng đường ống. $ Args
Mảng của các tham số không được công bố hoặc các giá trị được truyền đến một hàm, kịch bản hoặc khối tập lệnh.

$ Sai

Có giá trị FALSE. $ Trang chủ
Toàn đường dẫn tới thư mục chính của người dùng $ NULL
Chứa NULL hoặc giá trị rỗng. $ Tiểu sử
Toàn bộ đường dẫn đến hồ sơ người dùng Windows PowerShell cho trình bao mặc định.

$ Pwd

Toàn đường dẫn đến thư mục hiện tại. $ True
Chứa giá trị TRUE.
c

Các nhà điều hành

để so sánh một giá trị với một giá trị khác. Một số toán tử so sánh phổ biến nhất của PowerShell 2 được liệt kê trong bảng sau: Toán tử Mô tả

-lt dưới
-le Ít hơn hoặc bằng
gt Hơn
-ge Lớn hơn hoặc bằng
-eq Tương đương
-ne Không bằng
giống như Giống (sử dụng ký tự đại diện để khớp mẫu)
-match Kết hợp sử dụng các biểu thức chính quy
-chứa Được sử dụng để xem bộ sưu tập hoặc nhóm các mục có chứa
mục Sử dụng các tuyên bố có điều kiện trong Windows PowerShell 2

Khi bạn tự động hoá hệ điều hành Windows với PowerShell 2, bạn sử dụng các câu lệnh

c

để chạy các khối lệnh khác nhau tùy theo điều kiện cụ thể, thường sử dụng if / else hoặc tuyên bố chuyển đổi. Sau đây là các ví dụ về câu lệnh có điều kiện: $ size = "M" if ($ size -eq "S") {Write-Host "Small"} elseif ($ size -eq "M") {Write-Host "Medium "} else {Write-Host" Large "} $ size =" M "switch ($ size) {" S "{Write-Host" Small "}" M "{Write-Host" Medium "} mặc định {Write-Host "Large"}} Thực hiện các vòng lặp trong Windows PowerShell 2 Khi bạn tự động hoá hệ điều hành Windows với PowerShell 2, bạn có thể tự động hóa một số kịch bản bạn cần.Loops chạy cùng khối lệnh nhiều lần - thường là về việc thay đổi các giá trị. Một số ví dụ sau:

for ($ i = 1; $ i -le 5; $ i ++) {Write-Host $ i} foreach ($ i trong Get-Alias) {Write-Host $ i. name} $ i = 1 while ($ i -lt 7) {Write-Host $ i ++} $ i = 1 do {Write-Host $ i ++} trong khi ($ i -lt 7)

Tạo COM và. Các đối tượng NET với Windows PowerShell 2

PowerShell 2 cho phép bạn tự động hóa hệ điều hành Windows của bạn, điều này đòi hỏi phải xử lý các đối tượng: các đối tượng COM được tạo ra bằng cách sử dụng phương pháp New-Object với tham số -comobject. Các đối tượng NET được tạo ra bằng cách bao gồm tên lớp trong các dấu ngoặc vuông. Một ví dụ của mỗi bước sau:

$ objWord = Đối tượng mới-đối tượng "Word. Application"

$ objWord. visible = $ true

$ objWord. Thoát

$ ips = [Hệ thống. Mạng lưới. Dns]:: GetHostAddresses ("www. Dummies. Com") 

$ ips | Chọn-Đối tượng Địa chỉ IPAddressToString

Cách tạo và chạy một tập lệnh PowerShell

Khi bạn tự động hoá hệ điều hành Windows với PowerShell 2, bạn sẽ biết cách tạo các kịch bản mà bạn có thể lặp và sử dụng nhiều lần. Các bước để tạo một kịch bản theo:

Tạo tập lệnh trong một trình soạn thảo văn bản thuần như Notepad và lưu lại với một. PS1 tập tin mở rộng (ví dụ, myscript ps1).

Chạy kịch bản bằng cách nhập đường dẫn đầy đủ vào kịch bản lệnh (c: scriptsmyscript. Ps1), hoặc nếu nó nằm trong thư mục hiện tại, thêm tiền tố vào một khoảng thời gian theo sau bởi dấu gạch chéo ngược (. Myscript. Ps1).

Nếu đường dẫn đến tập lệnh chứa một khoảng trắng, hãy đóng đường dẫn đầy đủ trong dấu ngoặc kép và tiền tố toàn bộ điều bằng dấu ">" (ví dụ: & "C: my scriptsmyscript. Ps1").

  1. Trừ khi bạn chạy lệnh

  2. Set-ExecutionPolicy RemoteSigned

Cửa sổ PowerShell 2 Dành cho người mới bắt đầu Cheat Sheet - núm vú

Lựa chọn của người biên tập

Làm thế nào để tạo ra một mô hình kinh tế của một trung tâm dữ liệu trong điện toán đám mây - núm vú

Làm thế nào để tạo ra một mô hình kinh tế của một trung tâm dữ liệu trong điện toán đám mây - núm vú

Làm thế nào để tạo ra một mô hình kinh tế của một trung tâm dữ liệu trong điện toán đám mây < thật khó để hầu hết các tổ chức dự đoán chính xác chi phí thực tế để chạy bất kỳ ứng dụng nào trong một trung tâm dữ liệu điện toán đám mây. Một máy chủ cụ thể có thể được sử dụng để hỗ trợ một số ứng dụng khác nhau. Trong một số tổ chức, có thể đã có những nỗ lực để buộc chi phí tính toán cho các phòng ban cụ thể, nhưng nếu có, mô hình có thể ...

Các khía cạnh của Quản lý Nhận dạng Điện toán đám mây - núm vú

Các khía cạnh của Quản lý Nhận dạng Điện toán đám mây - núm vú

Quản lý nhận dạng là một chủ đề rộng áp dụng cho hầu hết các lĩnh vực trung tâm dữ liệu. Tuy nhiên, nó đặc biệt quan trọng trong việc bảo vệ môi trường điện toán đám mây. Bởi vì đám mây là về chia sẻ và ảo hóa tài nguyên vật lý trên nhiều người dùng bên trong (và thường là bên ngoài), bạn phải biết ai có quyền truy cập vào những dịch vụ nào. Corralling dữ liệu với ...

Làm thế nào để Tạo một Chiến lược An ninh Điện toán đám mây - núm vú

Làm thế nào để Tạo một Chiến lược An ninh Điện toán đám mây - núm vú

Ngay cả khi tổ chức CNTT của bạn đã có một- chiến lược an ninh được thiết kế, các vấn đề khác nhau sẽ bề mặt bằng điện toán đám mây. Do đó, chiến lược của bạn phải tính đến mô hình tính toán khác. Trên thực tế, bạn muốn đảm bảo rằng chiến lược bảo mật CNTT của bạn được xếp hàng với chiến lược bảo mật trên đám mây của bạn. Các con trỏ để tạo ra một đám mây ...

Lựa chọn của người biên tập

Sử dụng các lớp Mask trong Flash CS5 - núm vú

Sử dụng các lớp Mask trong Flash CS5 - núm vú

Che mặt nạ trong Adobe Flash Creative Suite 5 liên quan đến việc sử dụng một hình dạng ) để ẩn hoặc tiết lộ một số phần của tác phẩm nghệ thuật Flash CS5 - giống như xem bên ngoài qua một cửa sổ nhỏ trong nhà bạn. Kích thước cửa sổ giới hạn những gì bạn có thể nhìn thấy khi bạn ở trong. Flash có một kiểu đặc biệt ...

Sử dụng công cụ Brush Tool trong Flash CS5 - núm vú

Sử dụng công cụ Brush Tool trong Flash CS5 - núm vú

Adobe Flash Creative Suite 5 công cụ như Pen và Pencil cung cấp cho bạn những cách khác nhau để tạo ra những con đường vuốt ve. Ngược lại, công cụ Brush Flash CS5 sơn với đầy. Giống như một cây cọ lỗi thời, công cụ này có thể tạo ra những nét dầy dày, rộng với màu sắc đậm đặc hay những gradient cho những hiệu ứng nghệ thuật xuất sắc. Công cụ Brush ...

Clip phim Flash CS5 là gì? - núm vú

Clip phim Flash CS5 là gì? - núm vú

Adobe Flash Creative Suite 5 có thể bao gồm toàn bộ các hình động Flash CS5 độc lập nhưng được đặt và duy trì trong bộ phim của bạn cũng dễ dàng như các biểu tượng đồ hoạ. Movie Clip là một trong ba loại biểu tượng trong Flash, và giống như các biểu tượng đồ hoạ, chúng có thể được sao chép một cách dễ dàng và ...

Lựa chọn của người biên tập

Làm thế nào để xây dựng một nút Submit cho các trang Web dựa trên HTML5 và CSS3 của bạn

Làm thế nào để xây dựng một nút Submit cho các trang Web dựa trên HTML5 và CSS3 của bạn

Nút gửi thường được sử dụng trong lập trình phía máy chủ. Trong dạng lập trình HTML5 này, mã này nằm trên máy chủ web. Bạn có thể sử dụng PHP để tạo mã phía máy chủ. Thẻ cũng được sử dụng để tạo nút Gửi! Mặc dù chúng trông giống nhau, nút Submit khác với ...

Làm thế nào để xây dựng các hộp kiểm tra cho các trang Web dựa trên HTML5 và CSS3 của bạn - những cái núm vú < Làm thế nào để Xây dựng Hộp Kiểm tra cho Các trang Web dựa trên HTML5 và CSS3 của bạn

Làm thế nào để xây dựng các hộp kiểm tra cho các trang Web dựa trên HTML5 và CSS3 của bạn - những cái núm vú < Làm thế nào để Xây dựng Hộp Kiểm tra cho Các trang Web dựa trên HTML5 và CSS3 của bạn

Hộp kiểm tra là một công cụ hữu ích cho các nhà phát triển trang web HTML5 và CSS3. Hộp kiểm được sử dụng khi bạn muốn người dùng bật hoặc tắt một lựa chọn cụ thể. Mỗi ô kiểm tra đại diện cho một giá trị đúng hoặc sai có thể được chọn hoặc không được chọn, và trạng thái của mỗi hộp kiểm là hoàn toàn