- "Function Discovery Provider Host"と"Function Discovery Resource Publication"を[自動 (遅延開始)] に設定はしている?
- ネットワークリセット を一度行った方が良いかも
FYI
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
パソコンA(常時起動)に共有フォルダを作成し、パソコンB、Cそれぞれが起動する時にネットワークドライブとして認識するようにPowerShellでスクリプトを作成しています。
この認識に2分以上かかる場合があり、windowsの設定で「SMB1.0/CIFSファイル共有のサポートを有効化」することで認識の短縮化を図っています。
ところが、「SMB1.0/CIFSファイル共有のサポートを有効化」はセキュリティの関係でwindowsでは推奨されておらず、設定の自動削除さえ実施されるようになっています。
できれば「SMB1.0/CIFSファイル共有のサポートを有効化」は使いたくないのですが、他に起動時に安定してネットワークドライブを認識させる方法はないですか?
環境
1 すべてのパソコンはwindows10で自動アップデート
2 ネットワークドライブの設定要領(PowerShell)
一度ネットワークドライブを切断した後、再設定する
$ndはネットワークドライブ名(s)、$serv\s-drvはパソコンAの共有フォルダ
net use $nd':' /DELETE /yes >$null
net use s: \$serv\s-drv /persistent:no >$null #do構文で最大120秒(120回)繰り返す
3 その他ネットワーク環境の変更
(1) biosで高速ブートを無効にする
(2) LANドライバの省電力設定を解除
(3) TCP/IP NetBIOS Helper を自動実行に設定
以上よろしくお願いします。
(江島)
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
FYI
Hebikuzure 様 回答ありがとうございました。
>>とりあえず $null にリダイレクトしている PS の実行時メッセージを・・・
次のメッセージがでます。
net use s: /DELETE /yes では、
「s: が削除されました。」
net use s: \$serv\s-drv /persistent:no では、
接続できない時は約30秒後に
「システム エラー 1231 が発生しました。ネットワークに到達できません。」
接続できた時は
「コマンドは正常に終了しました。」
今回の実験では、接続できない状態が2回(約1分)後に3回目に接続しました。
なお、接続できない時にエクスプローラで $serv\s-drv をクリックしても反応はありません。
また、ある程度時間がたつと接続できるし、SMB1.0を有効にするとすぐに接続できるので
ネットワーク環境に問題はないと思います。
>>あとはパケットキャプチャしてみる、かなあ。
パケットキャプチャについては勉強中です。
よろしくお願いします。
とりあえず $null にリダイレクトしている PS の実行時メッセージをファイルにリダイレクトして、どんなメッセージがどのタイミングで出ているか確認する。
あとはパケットキャプチャしてみる、かなあ。
早速の回答ありがとうございます。
>>元々無効化されている状態で遅かったから有効化ということなのでしょうか?
>>それとも元々有効化で使用していて無効化されたということなのでしょうか。
ネットの記事を参照し、無効化されている状態で遅かったから有効化しました。
なお、自動削除のチェックははずしています。
参照記事:https://www.nedia.ne.jp/blog/tech/2018/09/11/12587
>>同一ネットワーク上に SMB1.0 を使う機器はないということで良いでしょうか。
セキュリティの関係でwindowsでは推奨されていないので、できれば使いたくありません。
同一ネットワークには、パソコンのほか、プリンタ、ビデオ、テレビ、ゲーム、スマートスピーカがあり、どれがSMB1.0を必要としているかはわかりません。
よろしくお願いします。
こんにちは。
環境が分からないのですが、ご指摘の通り現在の Windows 10 は SMB1.0 は無効されているのがデフォルトです。
元々無効化されている状態で遅かったから有効化ということなのでしょうか?
それとも元々有効化で使用していて無効化されたということなのでしょうか。
後者なら 1 台リカバリーして検証した方がいいかなと思います。
また、同一ネットワーク上に SMB1.0 を使う機器はないということで良いでしょうか。