遅い接続では、古いバージョンのプロトコルに切り替えることがあります。使用されているバージョンを確認できるようにしたいのですが、バージョンalaの設定方法しかわかりません。
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc.exe config mrxsmb20 start= disabled
Powershellを使用せずに、使用されているプロトコルのバージョンを確認するにはどうすればよいですか?
Windows 8.1または2012を使用している場合は、PowerShellコマンドレット Get-SmbConnection
そのため。
回答を解釈するには( here からコピーして貼り付けます):
- SMB 1-Windows 2000
- SMB 2-Windows Server 2008およびWindows Vista SP1
- SMB 2.1-Windows Server 2008 R2およびWindows 7
- SMB 3.0-Windows Server 2012およびWindows 8
出力例:
ServerName ShareName UserName Credential Dialect NumOpens
---------- --------- -------- ---------- ------- --------
SERVER2 f$ DOMAIN\USER otherdomain\otheruser... 2.02 1
SERVER1 backups DOMAIN\USER DOMAIN.LOCAL\USER 3.02 2
SERVER3 users DOMAIN\USER DOMAIN.LOCAL\USER 2.02 1
そうでない場合は、おそらくこの関連質問が役立ちます。
SMB 1/2サービスのステータスを確認できます ここ :
sc query mrxsmb10
sc query mrxsmb20
???? PowerShellでは、sc
ではなくsc.exe
を使用する必要があります。