このサイトとインターネットで、現在のユーザーをログアウトする方法を説明している投稿をいくつか見つけましたが、特定のユーザーにログインするにはどうすればよいですか?
ログアウト (cygwin) は次の方法で実行できます。
echo "\n" | powershell -ExecutionPolicy RemoteSigned "(gwmi Win32_OperatingSystem).Win32Shutdown(0)"
このサイトとインターネットで、現在のユーザーをログアウトする方法を説明している投稿をいくつか見つけましたが、特定のユーザーにログインするにはどうすればよいですか?
ログアウト (cygwin) は次の方法で実行できます。
echo "\n" | powershell -ExecutionPolicy RemoteSigned "(gwmi Win32_OperatingSystem).Win32Shutdown(0)"
AutoAdminLogon 機能を使用してユーザーをログインできます。
パスワードをプレーンテキスト形式ではなく暗号化して保存するには、こちらを参照してください。
自動ログオンを構成した後、ログオンを行うためにコンピュータを再起動する必要があります。カスタム GINA を使用して再起動の必要性を回避できますが、これは少し複雑で、Vista 以降では機能しません。
特定のユーザーをログアウトする方法は次のとおりです。
function getsessionid($username, $server)
{
query session $username "/SERVER:$server" |?{$_ -match "$userName\s+(\d+)\s"} |%{ $matches[1] }
}
$id = getsessionid john db123.contoso.net
logoff $id /SERVER:db123.contoso.net