小编Ret*_*o69的帖子

尝试,抓住doesent似乎工作

我有以下代码,我认为这将允许我捕获错误而不是生成错误写出"发生错误".

不幸的是,它仍然显示错误"无法重新启动计算机:访问被拒绝".

我知道为什么会发生这种情况,但我希望能够捕获错误并重新格式化.我究竟做错了什么?

try {
    Restart-Computer -ComputerName MFG-KY-PC74 -Force 
} catch {
    Write-Host "An Error Occurred"
}
Run Code Online (Sandbox Code Playgroud)

powershell powershell-3.0

4
推荐指数
1
解决办法
1090
查看次数

一个简单的Powershell脚本.为什么代码中额外的"$()"?

我有一个简单的脚本,我正在看,但我不明白为什么作家包括以下 "$($_.samAccountName)"我已经尝试过的脚本,$_.samAccountName它工作正常.希望它是一个简单的答案,但为什么你会$()在代码中有额外的?

非常感谢.

Get-ADGroup -Filter * |

foreach {

$props = [ordered] @{

GroupName = $_.Name

MemberCount = Get-ADGroupMember -Identity "$($_.samAccountName)" | Measure-Object |   select -ExpandProperty Count

}

New-Object -TypeName psobject -Property $props

} | sort MemberCount 
Run Code Online (Sandbox Code Playgroud)

powershell powershell-3.0

0
推荐指数
1
解决办法
179
查看次数

标签 统计

powershell ×2

powershell-3.0 ×2