成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

PowerShell把quser字符串結(jié)果轉(zhuǎn)換為對象-創(chuàng)新互聯(lián)

今天豆子需要遠(yuǎn)程注銷一個(gè)終端服務(wù)器的用戶,操作很簡單,首先quser獲取遠(yuǎn)程用戶的sessionID,然后logoff命令注銷即可

專注于為中小企業(yè)提供做網(wǎng)站、網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)澄江免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了1000多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
quser /server:XXXX
logoff sessionID /server:XXX

和早期的cmd和Linux的bash命令一樣,quser的結(jié)果都是字符串。字符串的處理對于腳本來說比較麻煩,如果能夠轉(zhuǎn)換成標(biāo)準(zhǔn)的object對象就好了。

仔細(xì)觀察一下quser的結(jié)果,可以看見他的輸出結(jié)果很整齊,我如果能夠把他中間的空格用逗號替換掉,那就是標(biāo)準(zhǔn)的csv格式,那就很容易轉(zhuǎn)換為對象了。唯一的問題是有的列,比如sessionname為空,那我就需要數(shù)數(shù)到底多少個(gè)空格需要替換了

PS C:\users\yli\Documents> $a=quser /server:sydbcc02
PS C:\users\yli\Documents> $a
 USERNAME              SESSIONNAME        ID  STATE   IDLE TIME  LOGON TIME
 smiths                rdp-tcp#5          16  Active  24692+13:29  3/14/2017 9:06 AM
 llederbauer           rdp-tcp#4          22  Active       1:18  3/14/2017 9:18 AM
 jedwards                                 23  Disc         1:39  3/14/2017 7:54 AM
 tpicken               rdp-tcp#2          24  Active          .  3/14/2017 8:22 AM
 okaragiaouris         rdp-tcp#9          27  Active         18  3/14/2017 8:55 AM
 bhue                  rdp-tcp#7          28  Active         12  3/14/2017 9:20 AM
 mcherginets                              29  Disc         1:37  3/14/2017 8:58 AM
 abishop                                  30  Disc         2:48  3/14/2017 9:22 AM
 fburns                                   31  Disc         2:28  3/14/2017 9:37 AM
 ygordony                                 32  Disc         2:07  3/14/2017 10:04 AM
 tmoloney              rdp-tcp#0          33  Active       1:07  3/14/2017 9:30 AM
 smaroo                rdp-tcp#1          34  Active       1:45  3/14/2017 10:19 AM
 jwoodford                                35  Disc           22  3/14/2017 10:42 AM
 mozard                rdp-tcp#8          36  Active         56  3/14/2017 11:08 AM
 gmarsh                rdp-tcp#6          37  Active         41  3/14/2017 10:56 AM
 mking                                    38  Disc           20  3/14/2017 11:11 AM
 mcolgan               rdp-tcp#11         39  Active         59  3/14/2017 11:16 AM
 jbelgiovane           rdp-tcp#12         41  Active         39  3/14/2017 11:33 AM
 ndrabsch                                 42  Disc            3  3/14/2017 11:57 AM

直接看不太容易區(qū)分,轉(zhuǎn)換成ASCII看看,可以看見32(代表空格)一共有16個(gè)

$a=quser /server:sydbcc02
[int[]][char[]]$a[2]

32
108
108
101
100
101
114
98
97
117
101
114
32
32
32
32
32
32
32
32
32
32
32
114
100
112

okay,那我指定數(shù)量從2到17之間的空格都替換為逗號,從2開始是因?yàn)椤甶dle time’這些名字中間有空格就別替換了,最后代碼如下

$quser = (quser /server:sydbcc02) -replace '\s{2,17}', ',' | ConvertFrom-Csv
$quser | ft

USERNAME      SESSIONNAME ID STATE  IDLE TIME LOGON TIME        
--------      ----------- -- -----  --------- ----------        
smiths                    16 Disc   3         3/14/2017 9:06 AM 
llederbauer   rdp-tcp#4   22 Active 1:26      3/14/2017 9:18 AM 
jedwards                  23 Disc   1:47      3/14/2017 7:54 AM 
tpicken       rdp-tcp#2   24 Active 7         3/14/2017 8:22 AM 
okaragiaouris rdp-tcp#9   27 Active .         3/14/2017 8:55 AM 
bhue          rdp-tcp#7   28 Active 20        3/14/2017 9:20 AM 
mcherginets               29 Disc   1:44      3/14/2017 8:58 AM 
abishop                   30 Disc   2:56      3/14/2017 9:22 AM 
fburns                    31 Disc   2:36      3/14/2017 9:37 AM 
ygordony                  32 Disc   2:15      3/14/2017 10:04 AM
tmoloney      rdp-tcp#0   33 Active 1:15      3/14/2017 9:30 AM 
smaroo        rdp-tcp#1   34 Active 1:52      3/14/2017 10:19 AM
jwoodford                 35 Disc   30        3/14/2017 10:42 AM
mozard        rdp-tcp#8   36 Active .         3/14/2017 11:08 AM
gmarsh        rdp-tcp#6   37 Active 48        3/14/2017 10:56 AM
mking                        38     Disc      27                
mcolgan                   39 Disc   .         3/14/2017 11:16 AM
jbelgiovane   rdp-tcp#12  41 Active 47        3/14/2017 11:33 AM
ndrabsch      rdp-tcp#3   42 Active .         3/14/2017 11:57 AM
alawton                   43 Disc   11        3/14/2017 12:02 PM

這樣子就可以很容易的進(jìn)一步處理了,同樣的思路也可以用在其他的cmd命令上。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

文章名稱:PowerShell把quser字符串結(jié)果轉(zhuǎn)換為對象-創(chuàng)新互聯(lián)
轉(zhuǎn)載來于:http://jinyejixie.com/article24/dipdce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、企業(yè)網(wǎng)站制作、網(wǎng)站營銷、網(wǎng)頁設(shè)計(jì)公司全網(wǎng)營銷推廣、服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司
宜兴市| 松滋市| 仁布县| 神池县| 伊春市| 古交市| 古浪县| 土默特右旗| 永州市| 镇雄县| 青铜峡市| 秀山| 德清县| 桓台县| 菏泽市| 卫辉市| 万载县| 枝江市| 姜堰市| 泊头市| 裕民县| 兴义市| 沅陵县| 辛集市| 芒康县| 吴桥县| 志丹县| 永州市| 桃源县| 汉沽区| 城口县| 临颍县| 读书| 宜宾市| 图木舒克市| 南昌市| 荥经县| 嘉定区| 泸西县| 迁安市| 宝山区|