POWERSHELL.EXE LÀ GÌ

     

PowerShell là 1 trong từ rất thân thuộc với những người làm quản trị viên máy tính xách tay và cai quản trị mạng. Ví dụ thì điểm lưu ý và công dụng của PowerShell là gì? tất cả sẽ được 90namdangbothanhhoa.vn phân tích và lý giải trong nội dung bài viết dưới đây.

Bạn đang xem: Powershell.exe là gì


Windows PowerShell là gì?

*

PowerShell là một trong công cụ ngữ điệu kịch bạn dạng với command-line shell dành cho Microsoft cung cấp các chăm gia auto hoá những tác vụ quản lí trị tuyệt định cấu hình hệ thống đơn giản dễ dàng hơn.


Đăng ký tên miền .IO tại 90namdangbothanhhoa.vn

Tên miền .IO – cùng với chỉ 2 kí tự, hết sức ngắn gọn, dễ nhớ và dễ nhận diện uy tín – đó là sự chọn lựa hoàn hảo giành riêng cho các tổ chức triển khai và cá thể hoạt đụng trong lĩnh vực công nghệ thông tin, startup,…

Đừng để kẻ địch sở hữu mất yêu quý hiệu của người tiêu dùng trên internet. Đăng ký kết ngay hôm nay:

tên miền io


Đây là một trong công cầm cố hướng đối tượng người dùng được phát triển dựa trên Framework.NET dành cho các quản trị viên technology thông tin nhằm quản lý các dịch vụ. PowerShell được thực hiện dựa trên thương mại & dịch vụ độc quyền của Windows. Sau đó được Windows cung ứng mã mối cung cấp mở và hoạt động trên Linux/macOS.

Hoạt rượu cồn của PowerShell

Tương từ bỏ như Perl, ngôn ngữ PowerShell cung cấp Microsoft tự động hóa hóa một số quy trình như xử lý 1 loạt hay thiết lập công cụ thống trị hệ thống. Bên cạnh ra, nó còn cung ứng một số phương pháp tự động hóa hoá như:

Các lệnh ghép ngắn là những lớp .NET rất nhỏ dại hiển thị dưới dạng lệnh hệ thống.Các tập lệnh là việc tích hòa hợp của lệnh ghép ngắn và xúc tích liên quan.Các tệp tiến hành là các công rứa độc lập.Quá trình khởi tạo những lớp .NET tiêu chuẩn.

PowerShell góp quản trị viên xử trí các công việc như trích xuất thông tin trên hệ điều hành bao hàm phiên phiên bản và những mức gói dịch vụ. Những chương trình được tạo nên bởi nhà hỗ trợ PowerShell sử dụng dòng lệnh để truy cập dữ liệu trong kho chứa có ổ đĩa khối hệ thống tệp với sổ đăng ký Windows. Chũm vì sử dụng Command Prompt, PowerShell được đặt làm cho CLI khoác định mang đến Windows 10 tính từ lúc phiên phiên bản 14791 và cung cấp các thủ tục sử dụng cho người dùng.

Các kỹ năng chính của PowerShell

Khả năng khám phá các tuấn kiệt của PowerShell dựa trên những lệnh ghép ngắn như Get-Command nhằm tạo list gồm các lệnh và tác dụng của một thứ tính. Đồng thời tìm hiểu các thông số giúp tối ưu hóa phạm vi kiếm tìm kiếm.Khả năng hỗ trợ giúp tìm hiểu các nguyên tắc PowerShell và một số thành phần thông qua lệnh ghép ngắn Get-Help. Tham số -online cung ứng quyền truy vấn website vào các bài viết hoặc công ty đề cụ thể.Tính năng của những lệnh tự xa và công cụ làm chủ Windows/WS chất nhận được quản trị viên triển khai các vận động từ xa bên trên các máy tính xách tay khác nhau.Ví dụ: những tập lệnh PowerShell có thể chạy trên các máy vi tính từ xa bằng cách sử dụng giao thức WS-Management.Pipelining là phương thức links dựa trên | – một toán tử pipe được cho phép đầu ra của lệnh này là nguồn vào của lệnh tiếp sau trong một chuỗi đường dẫn. PowerShell có đường truyền hướng đối tượng người tiêu dùng sử dụng những lệnh ghép ngắn.

Cấu làm nên thái hy vọng muốn

Trong phiên phiên bản PowerShell 4.0 được bổ sung thêm một nền tảng làm chủ cấu hình DSC chất nhận được quản trị viên đặt thông số kỹ thuật cụ thể mang đến máy chủ. Trong các số ấy DSC triển khai hai chế độ hoạt hễ đó là chế độ đẩy và chính sách kéo:

Các chuyên gia công nghệ tin tức sử dụng tệp MOF để tùy chỉnh một sever kéo bao gồm các bỏ ra tiết cấu hình của từng nút. Với mỗi nút gồm nhiệm vụ liên hệ máy công ty kéo để kiểm tra thông số kỹ thuật mới. Cai quản trị viên gồm thể làm chủ các sản phẩm công nghệ ở mọi trạng thái liên kết mạng. Khi có một vật dụng có kết nối mạng thì máy chủ kéo cũng rất được kết nối theo để kiểm tra cấu hình mới.

Tài nguyên DSC

DSC là trong những thành phần của tập lệnh cấu hình cho phép quản trị viên kiểm tra những tài nguyên gồm sẵn trên máy thông qua lệnh Get-DscResource.

*
Lệnh Get-DscResource

Các khoáng sản này thực hiện tập lệnh để định thông số kỹ thuật các yếu tắc như khoá đăng ký, dịch vụ thương mại Windows, thiết lập và quản lý người cần sử dụng cục bộ.

Ví dụ: khoáng sản tệp thống trị tệp với thư mục tuyệt tài nguyên đăng ký thống trị khoá đăng ký của một nút.

Xem thêm: Hamlet Trương Là Ai Biết Về Hamlet Trương Là Ai, Just A Moment

PowerShell Integrated Scripting Environment

PowerShell Integrated Scripting Environment (ISE) trong phiên phiên bản PowerShell 2.0 là 1 trong ứng dụng máy chủ có nhiều chức năng như sửa đổi nhiều dòng, cung cấp theo môi trường, viết lệnh, bình chọn và gỡ lỗi tập lệnh vào GUI của Windows.

*
Windows PowerShell ISE

Một số bản lĩnh của PowerShell:

Tác vụ thịnh hành của PowerShell kia là đánh dấu và sao chép một trong những phần lệnh bởi chuột hoặc tổng hợp phím Shift + mũi tên.PowerShell ISE có thể chấp nhận được người sử dụng dán câu chữ vào bất kỳ đâu trong cửa sổ trình soạn thảo.Khả năng giữ những phiên bạn dạng khác nhau của lệnh vào trình soạn thảo tuyệt chạy những lệnh đề nghị thiết.Sử dụng phím F5 để chạy lệnh trực tiếp từ trình soạn thảo. Ví như muốn tiến hành một dòng cụ thể hãy giữ dòng đó và nhấn F8.Hỗ trợ phân biệt môi trường hiển thị lệnh ghép ngắn tương xứng với thừa trình bước đầu nhập lệnh.Tiện ích bổ sung lệnh hiển thị dưới dạng danh sách chất nhận được tùy chọn những lệnh ghép ngắn.Cung cấp các tab chất nhận được thực hiện nhiều tác vụ quản ngại trị và chuyển cấp tốc từ CLI sang cơ chế kịch bản.

Mô-đun PowerShell

Mô đun PowerShell cung ứng tái sử dụng một tập lệnh cùng với mục đích auto hoá tác vụ bất kỳ. Hiểu solo giản đó là một tập hòa hợp các công dụng của PowerShell có khả năng cai quản mọi chu đáo và cung cấp quản trị viên tiến hành các các bước như tham chiếu, tải, duy trì và chia sẻ mã. Mô-đun PowerShell được tạo bằng cách lưu tập lệnh dưới dạng tệp PSM1.

Mô-đun PowerShell tất cả bốn nhân tố chính:

Tệp tế bào đun PSMTệp cung cấp và cần thiết của tế bào đun.Tệp kê khai diễn đạt mô đun.Thư mục lưu trữ nội dung.

Mô-đun PowerShell tất cả 4 loại:

Mô đun Script là một trong tệp PSM1 có thể chấp nhận được quản trị viên tiến hành các chức năng khác nhau như nhập, xuất với quản lý.Mô đun Binary là một trong những .NET chứa các mã biên dịch được sử dụng để chế tác lệnh ghép ngắn.Mô đun Manifest là những tệp kê khai PSM1 và PSD1 được link với nhau.Mô đun Dynamic được chế tạo ra theo tập lệnh yêu mong nhưng không được tàng trữ liên tục.

Các tính năng của PowerShell

Lệnh ghép ngắn PowerShell có các mã lệnh được viết bằng ngôn từ .NET đang biên dịch còn các hàm viết bởi PowerShell thì ko được biên dịch.Các lệnh ghép ngắn PowerShell được đóng góp gói và triển khai dễ dãi hơn so với những thư viện đóng gói chức năng. Lý do là vì lệnh ghép ngắn và những chức năng nâng cấp hỗ trợ buộc ràng tham số to gan lớn mật mẽ.Bằng giải pháp mô tả một tham số mang đến shell, quản ngại trị viên hoàn toàn có thể sử dụng bất kỳ loại thông số PowerShell nào, ví dụ như tham số được để tên, tham số cần và thông số PowerShell vị trí.

Ví dụ hàm PowerShell:function Set-Something param ( $ Thing ) Write-Host $ Thing

Cấu trúc ngôn ngữ

PowerShell là 1 trong những ngôn ngữ kịch phiên bản cung cấp các cấu trúc ngôn ngữ kiểm soát điều hành tập lệnh cùng quyết định phương pháp hoạt động. Vào đó, kết cấu ngôn ngữ bao gồm điều kiện, switch, vòng lặp cùng biến.

Điều kiện

Cấu trúc ngôn ngữ “if” được thực hiện để reviews một biểu thức điều kiện. Chẳng hạn như khi biểu thức đk là True ngay lập tức sẽ có một khối tập lệnh được thực thi:if ($ i -eq 1) ## bởi vì something else ## do something else

Switch

Câu lệnh biến hóa được thực hiện khi có một list dài những câu lệnh có điều kiện để kiểm tra. Switch thường được áp dụng thay đến nhiều cấu tạo if / then / else.switch ($i) 0 Write-Host "I is 0" 1 Write-Host "I is 0" default Write-Host "I is not 0 or 1"

Vòng lặp

Câu lệnh while tái diễn mã là các biểu thức đk đúng:

while ($i -eq 0) ## do somthing

Vòng lặp vị được tiến hành ở cuối cùng:

do ## do something while ($i -lt 0)

Nếu sử dụng vòng lặp foreach, PowerShell sẽ lặp lại mã mang lại từng mục được nói trong tập lệnh.

$array = ('item1','item2','item3') foreach ($item in $array) $item

Sử dụng vòng lặp for nhằm thực thi những câu lệnh những lần cho khi đáp ứng nhu cầu được một điều kiện

for ($i = 0; $i -lt 5; $i++) $i

Biến

Các biến hóa PowerShell có công dụng ánh xạ các lớp cơ bản trong .NET framework chất nhận được lưu trữ tài liệu theo vô số cách thức khác nhau.Tên phát triển thành trong PowerShell gồm ký hiệu $ cùng một chuỗi là các số, chữ cái, ký hiệu và dấu cách.Ví dụ: $ var = "HELLO"

Mảng

Mảng PowerShell chất nhận được lưu trữ các mục trong một trở thành hoặc trường. Chẳng hạn nếu muốn gán các giá trị cho một biến ngẫu nhiên hãy sử dụng lệnh: $a=1,2,3Mỗi mục trong một mảng sẽ tiến hành xử lý riêng biệt biệt bằng cách cung cấp những chỉ số ban đầu từ 0. PowerShell tự động hóa hoá cách xử lý chèn mảng cơ mà không tác động đến các bộ phận nào khác.

Xem thêm: Tiểu Sử Sơn Tùng M Ca Sĩ Sơn Tùng M, Tiểu Sử Sơn Tùng M

Hash tables

Hash tables – bảng băm là cấu trúc dữ liệu giống như như mảng. Mặc dù nhiên, những mục và giá trị của Hash tables các được lưu trữ bằng một cặp khóa trị hoặc hóa trị riêng biệt. Bên cạnh ra, nó còn có thể chấp nhận được lưu trữ những giá trị trong 1 phần tử.