質問編集履歴
3
試したことの追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -372,6 +372,11 @@
|
|
372
372
|
関数側を変更して`$(net use $($Name + ":") $Root)`の返り値等を受け取ろうとしていたのが悪かったようで`$Block08 = `の箇所に直接`$(net use $("Z" + ":") "\File-Server\Disk1")`を追加してみたところ`システム エラー 58 が発生しました。`とエラーが帰ってきていることがわかりました。
|
373
373
|
調べたところ[Windows のサポート](https://support.microsoft.com/ja-jp/help/4034314/smbv1-is-not-installed-by-default-in-windows)にてエラー 58がでる原因の一つとしてSMBv1 が無効になっていることが分かったので試に[Enable-WindowsOptionalFeature -Online -FeatureName smb1protocol](https://support.microsoft.com/ja-jp/help/2696547/how-to-detect-enable-and-disable-smbv1-smbv2-and-smbv3-in-windows-and)でSMBv1を有効にしてから試してみたのですがだめでした。
|
374
374
|
|
375
|
+
|
376
|
+
--追記--
|
377
|
+
ルータのファイアウォール設定で「NBTとMicrosoft-DSのルーティングを禁止する」
|
378
|
+
なんて項目があったので切ってみたのですがだめでした。
|
379
|
+
|
375
380
|
### 補足情報(FW/ツールのバージョンなど)
|
376
381
|
|
377
382
|
Win10 Home & Pro
|
2
エラーの詳細
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,6 +11,13 @@
|
|
11
11
|
--追記-- 2018.10.11_9:55
|
12
12
|
`$(net use $("Z" + ":") "\File-Server\Disk1")`実行時
|
13
13
|
エラー`システム エラー 58 が発生しました。`が発生
|
14
|
+
```powershell
|
15
|
+
net : システム エラー 58 が発生しました。
|
16
|
+
+ CategoryInfo : NotSpecified: (システム エラー 58 が発生しました。:String) [], RemoteException
|
17
|
+
+ FullyQualifiedErrorId : NativeCommandError
|
18
|
+
|
19
|
+
指定されたサーバーは、要求された操作を実行できません。
|
20
|
+
```
|
14
21
|
|
15
22
|
### 該当のソースコード
|
16
23
|
MainScript.ps1 ↓
|
1
タイトルの修正と試したこと等の追記
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
PowerShell
|
1
|
+
PowerShellで リモート先のPC で ネットワークドライブを割り当てたい
|
body
CHANGED
@@ -8,6 +8,10 @@
|
|
8
8
|
ネットワークドライブの割当等を行う関数が
|
9
9
|
リモート環境だと失敗する
|
10
10
|
|
11
|
+
--追記-- 2018.10.11_9:55
|
12
|
+
`$(net use $("Z" + ":") "\File-Server\Disk1")`実行時
|
13
|
+
エラー`システム エラー 58 が発生しました。`が発生
|
14
|
+
|
11
15
|
### 該当のソースコード
|
12
16
|
MainScript.ps1 ↓
|
13
17
|
```powershell
|
@@ -357,6 +361,10 @@
|
|
357
361
|
失敗したときの `$(net use $($Name + ":") $Root)`の返り値を見てみたのですが
|
358
362
|
何も帰ってきてないようでした。
|
359
363
|
|
364
|
+
--追記-- 2018.10.11_9:55
|
365
|
+
関数側を変更して`$(net use $($Name + ":") $Root)`の返り値等を受け取ろうとしていたのが悪かったようで`$Block08 = `の箇所に直接`$(net use $("Z" + ":") "\File-Server\Disk1")`を追加してみたところ`システム エラー 58 が発生しました。`とエラーが帰ってきていることがわかりました。
|
366
|
+
調べたところ[Windows のサポート](https://support.microsoft.com/ja-jp/help/4034314/smbv1-is-not-installed-by-default-in-windows)にてエラー 58がでる原因の一つとしてSMBv1 が無効になっていることが分かったので試に[Enable-WindowsOptionalFeature -Online -FeatureName smb1protocol](https://support.microsoft.com/ja-jp/help/2696547/how-to-detect-enable-and-disable-smbv1-smbv2-and-smbv3-in-windows-and)でSMBv1を有効にしてから試してみたのですがだめでした。
|
367
|
+
|
360
368
|
### 補足情報(FW/ツールのバージョンなど)
|
361
369
|
|
362
370
|
Win10 Home & Pro
|