Ipad

Mac OS X から Windows サービスを開始、停止、再起動する

Mac OS X から Windows サービスを開始、停止、再起動する

Windows サービスを再起動する Mac OS X

Mac OS XにはデフォルトでSambaサポートが含まれており、OS XとWindows PCハードウェア間の通信を可能にします。SMBはMacとWindows間のシンプルなファイル共有を実現するだけでなく、OS XやLinuxのコマンドラインを利用して、ターミナルから直接Windowsマシンで実行されているサービスをリモートで監視、開始、停止することもできます。


一部のMac OS Xバージョンでは、ここで説明されているように「net rpc」コマンドを実行するために、Samba Toolsを別途インストールする必要があります。必要に応じて、HomebrewまたはMacPortsを使ってSambaをインストールしてください。

これは、マルチ OS 環境のネットワークがある場合に非常に便利であり、システム管理者は、OS X ターミナルを離れることなく、Windows マシンで実行されているサービスをリモートで再起動および監視する機能を活用できます。

OS X コマンドラインから Windows PC で実行中のサービスを一覧表示する

Windows マシンで実行されているサービスを一覧表示するには、次のコマンドを使用します。

net rpc service list -I IPADDRESS -U USERNAME%PASSWORD

実際の例としては、ログイン名が Windows、パスワードが MyPassword である 192.168.0.115 の Windows PC をターゲットとする場合が挙げられます。

net rpc service list -I 192.168.0.115 -U Windows%myPassword

コマンドラインからnet rpcを使用してMacからWindowsサービスを停止および開始する

停止、開始、または再起動するサービスを特定したら、次のコマンドを発行してサービスを停止できます。

net rpc service stop SERVICENAME -I IPADDRESS -U USERNAME%PASSWORD

その後、次のコマンドを使用してサービスを再起動 (または開始) できます。

net rpc service start SERVICENAME -I IPADDRESS -U USERNAME%PASSWORD

これは、Lifehacker で見つけた Linux ユーザー向けのヒントですが、Mac OS X には samba を搭載した UNIX の基盤があるため、このコマンドは Mac でも同じように動作します。