質問編集履歴

2

問題視していることを追記

2024/01/03 02:47

投稿

xail2222
xail2222

スコア1506

test CHANGED
File without changes
test CHANGED
@@ -42,9 +42,15 @@
42
42
  証明書をつける方法について
43
43
  まだ調べてないのでわかりません。
44
44
 
45
- ## 背景、状況
45
+ ## 背景
46
46
 
47
47
  VBScriptが非推奨になったため、代替手段を知りたい。
48
+
49
+ ## 問題視していること
50
+
51
+ セキュリティーレベルを下げる場合、使用する端末すべてで上述のコマンドを実行する必要がある。
52
+ このセキュリティーレベルを下げることについて説得力のある正当化が私にはできない。
53
+ また、そのコマンドを実行していくのも手間がかかるため抵抗がある。
48
54
 
49
55
  ## コメントに対して
50
56
  「調査したことだけ・試したことが記載されていない質問」

1

指摘が来たので追記

2024/01/03 02:42

投稿

xail2222
xail2222

スコア1506

test CHANGED
File without changes
test CHANGED
@@ -6,6 +6,15 @@
6
6
  このセキュリティーレベルを下げることに対して抵抗があるのですが
7
7
  どのような運用がいいのでしょうか。
8
8
 
9
+ ## Power Shellのスクリプトファイルを実行できるようにする方法
10
+
11
+ PowerShellのコマンドで以下等のコマンドを実行する。
12
+ Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -scope CurrentUser
13
+ とローカルで作ったスクリプトや使えるようになる。
14
+
15
+ Set-ExecutionPolicy
16
+
17
+ -ExecutionPolicy
9
18
  |実行ポリシー|説明|
10
19
  |:--|:--|
11
20
  |Restricted|すべてスクリプトの実行を禁止|
@@ -13,7 +22,35 @@
13
22
  |RemoteSigned|インターネットからダウロードしたスクリプトに証明書を要求|
14
23
  |Unrestricted|すべてのスクリプトの実行を許可|
15
24
 
25
+ -Scope
26
+ |実行ポリシー|説明|
27
+ |:--|:--|
28
+ |Process|現在のWindows PowerShellプロセスに対して設定された実行ポリシー|
29
+ |CurrentUser|現在のユーザに対して設定された実行ポリシー|
30
+ |LocalMachine|コンピューターのすべてのユーザーに対して設定された実行ポリシー|
31
+ |UserPolicy|コンピューターの現在のユーザーのグループポリシーによって設定された実行ポリシー|
32
+ |MachinePolicy|マシングループポリシーによって設定された実行ポリシー|
33
+
34
+
35
+ RemoteSignedの場合
36
+ ネットからダウンロードしたファイルは、実行できない。
37
+ そのあと、コピーしたファイルも実行できない。
38
+ 中身を編集して上書き保存すると実行できるようになる。
39
+ 「インターネットから取得したファイル」というのが
40
+ どの程度のファイルなのかは、具体的な定義は私にはまだわかっていません。
41
+
42
+ 証明書をつける方法について
43
+ まだ調べてないのでわかりません。
16
44
 
17
45
  ## 背景、状況
18
46
 
19
47
  VBScriptが非推奨になったため、代替手段を知りたい。
48
+
49
+ ## コメントに対して
50
+ 「調査したことだけ・試したことが記載されていない質問」
51
+ 「やってほしいことだけ」と言うような感じの指摘が来ました。
52
+
53
+ 何を追記すればいいのかよくわかりませんが
54
+ 少し調査したことなどを記載します。
55
+ 指摘には、出来れば、何を追記してほしい。と言う旨記載して頂けると幸いです。
56
+