Escriba el cmdlet: Get-Service ssh
O, Stop-Service ssh
O bien, Start-Service ssh
PowerShell => Linux
Get-Service ssh => servicio --status-all
Start-Service ssh => servicio ssh start
Stop-Service ssh => servicio ssh stop
Cualquiera de los tres cmdlets dará los siguientes errores:
xxx-service: el término 'xxx-service' no se reconoce como el nombre de un cmdlet, función, archivo de script u operable
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
Excepto que service
solo está disponible en máquinas systemd. Por eso es complicado. Básicamente, necesitamos implementar este comportamiento dos (o tres o cuatro) veces.
Estoy de acuerdo ya que comenzamos a usar PowerShell para administrar implementaciones de Azure que pueden o no ser Windows.
Hola cualquier progreso :-)
*-Service
es probablemente el cmdlets más importante para ser portado a Linux. La mayor parte de mi uso de powershell es crear y administrar servicios porque es muy simple en comparación con sc, nssm.exe, sysinit y systemd.
Systemd ahora es usado por la mayoría de Linux. Estoy esperando ansiosamente esto.
Incluso Raspbian tiene 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>
Comentario más útil
Hola cualquier progreso :-)
*-Service
es probablemente el cmdlets más importante para ser portado a Linux. La mayor parte de mi uso de powershell es crear y administrar servicios porque es muy simple en comparación con sc, nssm.exe, sysinit y systemd.Systemd ahora es usado por la mayoría de Linux. Estoy esperando ansiosamente esto.
Incluso Raspbian tiene systemd