اكتب الأمر cmdlet: Get-Service ssh
أو Stop-Service ssh
أو Start-Service ssh
بوويرشيل => لينكس
Get-Service ssh => service --status-all
بدء الخدمة ssh => بدء خدمة ssh
Stop-Service ssh => إيقاف خدمة ssh
سيعطي أي من أوامر cmdlets الثلاثة الأخطاء التالية:
xxx-service: لم يتم التعرف على المصطلح "xxx-service" كاسم لأمر cmdlet أو وظيفة أو ملف نصي أو قابل للتشغيل
برنامج.
سطح المكتب Linux Ubuntu 16.04.2
PS /home/maxt> $PSVersionTable
Name Value
---- -----
PSVersion 6.0.0-alpha
PSEdition Core
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 3.0.0.0
GitCommitId v6.0.0-alpha.18
CLRVersion
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
باستثناء أن service
متاح فقط على أجهزة systemd. لهذا السبب هذا صعب. نحتاج أساسًا إلى تنفيذ هذا السلوك مرتين (أو ثلاث أو أربع مرات).
أوافق عندما نبدأ في استخدام بوويرشيل لإدارة عمليات النشر اللازوردية التي قد تكون أو لا تكون نوافذ
مرحبا اي تقدم :-)
*-Service
المحتمل أن يكون
يستخدم Systemd الآن من قبل معظم لينوكس. أنا في انتظار ذلك بفارغ الصبر.
حتى Raspbian لديها systemd
# cat /proc/cpuinfo | grep model | head -1
model name : ARMv7 Processor rev 5 (v7l)
# cat /etc/debian_version
9.1
# systemctl | grep service | wc -l
41
# pwsh
PowerShell 6.1.0
Copyright (c) Microsoft Corporation. All rights reserved.
https://aka.ms/pscore6-docs
Type 'help' to get help.
PS /root> Get-Command | Measure-Object -line
Lines Words Characters Property
----- ----- ---------- --------
323
PS /root> Get-Command | select-string -Pattern "Service"
PS /root>
التعليق الأكثر فائدة
مرحبا اي تقدم :-)
*-Service
المحتمل أن يكونيستخدم Systemd الآن من قبل معظم لينوكس. أنا في انتظار ذلك بفارغ الصبر.
حتى Raspbian لديها systemd