quser 可以输出所有登录的用户信息,但我想汇总这些用户名到一个字符串变量中。 我下面的做法是不能输出的, 请问还有什么办法? $=”” quser | foreach-object { $s=$s+$_.用户名 } $s
2 Answers
Best Answer
将(quser.exe) 的命令行文本转换成PowerShell 对象。然后过滤就可以了。
PS> (quser.exe) -replace '\s{2,}',',' | ConvertFrom-Csv USERNAME : >mosser SESSIONNAME : console ID : 2 STATE : Active IDLE TIME : 3+18:50 LOGON TIME : 4/25/2016 9:36 AM PS> $a=(quser.exe) -replace '\s{2,}',',' | ConvertFrom-Csv PS> $a.USERNAME >mosser PS> $a.'LOGON TIME' 4/25/2016 9:36 AM
谢谢, 请问在 SQL Server 的作业中无法执行是什么原因呢?
SQL Server是一个Service,可能叫做SQL agent,这个service有一个run as,你最好改成域账号,或者本机的账号,而不是一个service account。
http://www.pstips.net/question/5461.html 这个帮忙看看, 谢谢