Digite o cmdlet: Get-Service ssh
Ou, Stop-Service ssh
Ou, Start-Service ssh
PowerShell => Linux
Get-Service ssh => service --status-all
Start-Service ssh => service ssh start
Stop-Service ssh => serviço ssh stop
Qualquer um dos três cmdlets apresentará os seguintes erros:
xxx-service: O termo 'xxx-service' não é reconhecido como o nome de um cmdlet, função, arquivo de script ou operável
programa.
Linux Ubuntu Desktop 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
Exceto que service
só está disponível em máquinas systemd. É por isso que isso é complicado. Basicamente, precisamos implementar esse comportamento duas (ou três ou quatro) vezes.
Eu concordo, pois começamos a usar o PowerShell para gerenciar implantações do azure que podem ou não ser do Windows
Olá, qualquer progresso :-)
*-Service
são provavelmente os cmdlets mais importantes a serem portados para o Linux. A maior parte do meu uso do powershell é para criar e gerenciar serviços porque é muito simples em comparação com sc, nssm.exe, sysinit e systemd.
O Systemd agora é usado pela maioria dos Linux. Estou esperando ansiosamente por isso.
Até mesmo o Raspbian tem 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>
Comentários muito úteis
Olá, qualquer progresso :-)
*-Service
são provavelmente os cmdlets mais importantes a serem portados para o Linux. A maior parte do meu uso do powershell é para criar e gerenciar serviços porque é muito simples em comparação com sc, nssm.exe, sysinit e systemd.O Systemd agora é usado pela maioria dos Linux. Estou esperando ansiosamente por isso.
Até mesmo o Raspbian tem systemd