通常、次のように呼び出して、Active Directory ネットワーク上のメンバー コンピューターの識別名を取得します。
TCHAR buff[256];
buff[0] = 0;
DWORD dwSz = SIZEOF(buff);
GetComputerObjectName(NameFullyQualifiedDN, buff, &dwSz);
ただし、この問題は、そのメンバー コンピューターが現在 DC に接続されていない場合に発生します。たとえば、職場のラップトップを家に持ち帰ると、職場のローカル AD にアクセスできず、GetComputerObjectName
失敗します。(エラー コード 1355 または であると思います ERROR_NO_SUCH_DOMAIN
。)
私の質問は、そのような状況でメンバー コンピューターの識別名を取得する方法はありますか?