質問編集履歴

2

PowershellでInvoke-command出力時の不要な個所を削除したいとの質問をしましたが、Out-Nullを付けることで自己解決ましたのでクローズします

2018/11/23 08:50

投稿

SUSU0703
SUSU0703

スコア17

test CHANGED
File without changes
test CHANGED
@@ -1,7 +1 @@
1
- すみせんキャンセルいたします
1
+ PowershellでInvoke-command出力時の不要な個所を削除したいとの質問をしした、Out-Nullを付けることで自己解決ましのでクローズします
2
-
3
- すみませんがキャンセルいたします
4
-
5
- すみませんがキャンセルいたします
6
-
7
- すみませんがキャンセルいたします

1

Cancel

2018/11/23 08:50

投稿

SUSU0703
SUSU0703

スコア17

test CHANGED
File without changes
test CHANGED
@@ -1,117 +1,7 @@
1
- にちは。
1
+ すみませがキャンセルいたします
2
2
 
3
+ すみませんがキャンセルいたします
3
4
 
5
+ すみませんがキャンセルいたします
4
6
 
5
- 現在、社内でリモートマシのマップドライブのネットワークパスを表示させるスクリプトを作成ています
6
-
7
- 一応きちんと出るのは出るんですが、余計な項目が入ってしまってそれをどうにか取りたいと思っています。
8
-
9
- また、出力結果をout-gridviewで画面に出力させたいです。
10
-
11
-
12
-
13
- スクリプト:
14
-
15
- --------------------------------------------------------
16
-
17
- Add-PSSnapin Quest.ActiveRoles.ADManagement
18
-
19
-
20
-
21
- $UserBadge = Read-Host "Enter user's Badge"
22
-
23
- $UserSID = (Get-QADUser "$UserBadge").SID.ToString()
24
-
25
-
26
-
27
-
28
-
29
- $computer = Read-Host "Enter user's hostname"
30
-
31
- $sid = (Get-QADUser "$UserBadge").SID.ToString()
32
-
33
-
34
-
35
- Invoke-command -computer $computer -scriptblock {
36
-
37
- set-location registry::\HKEY_USERS
38
-
39
- New-PSDrive HKU Registry HKEY_USERS
40
-
41
- Set-Location HKU:
42
-
43
- $drives = (gci -Path Microsoft.PowerShell.Core\Registry::HKEY_USERS$($args[0])\Network -recurse)
44
-
45
-
46
-
47
- $driveresults = foreach ($d in $drives){$q = ("Microsoft.PowerShell.Core\Registry::HKEY_USERS$($args[0])\Network\" + $d.pschildname);get-itemproperty -Path $q;}
48
-
49
-
50
-
51
- $driveresults|Format-Table PSChildName,RemotePath
52
-
53
-
54
-
55
- } -argumentlist $sid
56
-
57
-
58
-
59
- 出力結果:
60
-
61
- --------------------------------------------------------
62
-
63
- Enter user's Badge: TK12345
64
-
65
- Enter user's hostname: TKDT12345
66
-
67
-
68
-
69
- Name Used (GB) Free (GB) Provider Root CurrentLocation PSComputerName
70
-
71
- ---- --------- --------- -------- ---- --------------- --------------
72
-
73
- HKU HKEY_USERS TKDT12345
74
-
75
-
76
-
77
-
78
-
79
-
80
-
81
- PSChildName RemotePath
82
-
83
- ----------- ----------
84
-
85
- L \TK100WIN\PUBLIC$
86
-
87
- R \TK100WIN\DEPT$
88
-
89
- S \TK100WIN\SPECIAL$
90
-
91
-
92
-
93
-
94
-
95
-
96
-
97
- 上記の、「**Name Used (GB) Free (GB) Provider Root CurrentLocation PSComputerName
98
-
99
- ---- --------- --------- -------- ---- --------------- --------------
100
-
101
- HKU HKEY_USERS TKDT12345**」この部分がいらないのですが、これを取る方法と、
102
-
103
-
104
-
105
- 出力結果の
106
-
107
- 「**PSChildName RemotePath
108
-
109
- ----------- ----------
110
-
111
- L \TK100WIN\PUBLIC$
112
-
113
- R \TK100WIN\DEPT$
114
-
115
- S \TK100WIN\SPECIAL$**」
116
-
117
- この部分をout-gridviewなどで画面に表示されるようにしたいです。宜しくお願い致します。
7
+ すみませんがキャセルいたします