質問編集履歴

1

windows パスワード変更

2021/11/17 14:11

投稿

nktdai
nktdai

スコア7

test CHANGED
@@ -1 +1 @@
1
- powershellにてSSD or HDD 判定(ディクコマンにて1つ1つの要素にして配列化)
1
+ windows 再パワー設定
test CHANGED
@@ -1,97 +1,5 @@
1
- ### 前提・実現したいこと
1
+ windows パスワードロック解除ができなくなりました
2
2
 
3
- コマンド1行目出力とコマド2行目出力を配列化して、要素にてif文分岐
3
+ コマンドプロプトにて解除きない
4
4
 
5
- ・そもそも、1行目に必ずSSDが来るのか。
6
-
7
-
8
-
9
- ### 発生している問題・エラーメッセージ
10
-
11
- ・if文判定条件にて、2個のディスクにて、1個目のSSDしか出力されず、2個目のHDDが出力されない
12
-
13
- ・そもそも、1行目に必ずSSD
14
-
15
- ### 該当のソースコード
16
-
17
- #ドライブレターごとにSSD or HDD 判定
18
-
19
- $driveletter=@((Get-WmiObject Win32_LogicalDisk).DeviceID)
20
-
21
- $disk=@(Get-PhysicalDisk)
22
-
23
- foreach ( $i in $driveletter){
5
+ net user administrator pass
24
-
25
- if ($disk[0].MediaType -match "SSD" ){
26
-
27
- write-host $i "," "SSD" "," $disk[0].FriendlyName ←ここ(SSD)
28
-
29
- }
30
-
31
- else{
32
-
33
- write-host $i "," "HDD" "," $disk[1].FriendlyName ←ここ(HDD)
34
-
35
- }
36
-
37
- }
38
-
39
- [出力]
40
-
41
- C: , SSD , TS240GSSD220S
42
-
43
- D: , SSD , TS240GSSD220S
44
-
45
- E: , SSD , TS240GSSD220S
46
-
47
- F: , SSD , TS240GSSD220S
48
-
49
- [期待値]
50
-
51
- C: , SSD , TS240GSSD220S
52
-
53
- D: , HDD, WDC WD20EZRX-00D8PB0
54
-
55
- E: , HDD , WDC WD20EZRX-00D8PB0
56
-
57
- F: , HDD , WDC WD20EZRX-00D8PB0
58
-
59
-
60
-
61
- ```ここに言語名を入力
62
-
63
- powershell(PSVersion :5.1.19041.1023)
64
-
65
- ```
66
-
67
- ### 試したこと
68
-
69
- PS:C:> Get-PhysicalDisk
70
-
71
- Number FriendlyName MediaType
72
-
73
- ------ ------------ ---------
74
-
75
- 1 TS240GSSD220S SSD
76
-
77
- 0 WDC WD20EZRX-00D8PB0 HDD
78
-
79
-
80
-
81
- ・コマンドを1つ1つの要素にし配列化
82
-
83
- $disk=@(Get-PhysicalDisk)
84
-
85
- PS C:> $disk[0].MediaType
86
-
87
- SSD
88
-
89
- PS C:> $disk[1].MediaType
90
-
91
- HDD
92
-
93
-
94
-
95
- ### 補足情報(FW/ツールのバージョンなど)
96
-
97
- PSVersion :5.1.19041.1023