Windows 7のドメイン管理者にSamba共有プリンタが空の文字列として一覧表示される

Windows 7のドメイン管理者にSamba共有プリンタが空の文字列として一覧表示される

SMB 3.6.23サービスとCUPS Webインターフェースを使用してプリンタを共有しています。

その後、プリンタは正常に動作しましたが、ある時点で(おそらくプリンタ用のTCP / IPポートを使用するWindows 7でプリンタドライバを使用できたとき)

rpcclient -U adminac%adminpw -c 'enumprinters 2' 127.0.0.1 | grep -F '[\\127.0.0.1\]' -B 1 -A 2
    servername:[\\127.0.0.1]
    printername:[\\127.0.0.1\]
    sharename:[MyPrinter]
    portname:[] 

しかし、

smbclient -L 127.0.0.1 -N | grep MyPrinter

答えが与えられました。

ここからわかるように、状況が予想通りに進まないservernameようです。したがって、Windows 7ファイルエクスプローラとsmbclientの両方がプリンタを一覧表示できますが、プリンタは表示されません。 (代わりに空の文字列プリンタが表示され、この空の文字列プリンタを管理しようとすると例外が発生します。)sharenameprinternameView remote printers

プリンタを再管理可能にするにはどうすればよいですか?

答え1

問題のあるプリンタのリストを取得するには、匿名でrpcclientを使用してください。

nrpclient -U "" -N -c 'enumprinters' 127.0.0.0 \
| grep -F '[\\127.0.0.1\]' -B 1 -A 2

プリンタの名前を変更するには、プリンタ管理者アカウントを使用してください。同じ名前に変更する必要があります。

rpclient -U adminAccountName%adminAcountPW -c 'setprintername MYPRINT MYPRINT'

完璧

関連情報