常用 Windows PowerShell 脚本

运算符

# 小于
if ((Get-Date).minute -lt 30) {
    # ...
}

逻辑分支

# if...else...
if ((Get-Date).minute -lt 30) {
    # ...
}
else {
    # ...
}

日期处理

# 取分钟部分
(Get-Date).minute

# 格式化
Get-Date -Format 'HH31'

参数


# download.ps1
Param (
    [Parameter(Mandatory = $true)]
    [String]
    $FileName,
    [Parameter(Mandatory = $true)]
    [Uri[]]
    $Addresses
)

for ($i = 0; $i -lt $Addresses.Count; $i++) {
    #
    # ...
    #
}

# build.ps1
$xtcUris = "http://...", "https://..."
.download.ps1 -FileName $xtc -Addresses $uris

服务

# 停止服务
Stop-Service -Name "{service_name}"

# 查看服务状态
Get-Service -Name "{service_name}"

修改记录

  • 2020-03-18 08:18 添加管理 Windows 服务的脚本
原文地址:https://www.cnblogs.com/nehcdahc/p/12397181.html