Active Directoryで表示されているパソコン名一覧には、パソコン名を変更する前の古いものも表示されているのでしょうか?

Anonymous
2024-01-10T06:56:44+00:00

Windows Server 2019 Standard の Active Directory での質問です。

①表示されているパソコン名一覧には、パソコン名を変更する前の古いものも表示されているのでしょうか?

② パソコン名変更後にドメインユーザーでログインすることで自動的にActive Directory上に新しいパソコン名が表示されるのでしょうか?

③古いパソコン名が残っている場合、どれが生きているパソコンなのかを見分けるのに、コマンドプロンプトの「ping」で通信確認を行う以外に方法はあるのでしょうか?

以上、よろしくお願いいたします。

Windows Server ID およびアクセス管理 Active Directory

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。 プライバシーを保護するために、移行された質問のユーザー プロファイルは匿名化されます。

0 件のコメント コメントはありません
{count} 件の投票

4 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2024-01-10T08:02:08+00:00

    チャブーンです。

    この件ですが、

    1. 「表示されているパソコン名」とは、どうやって表示したものなのか、教えていただけますか?具体的な操作か画面ショットが望ましいです。もし[Active Directoryユーザーとコンピューター]管理ツールで表示したモノならば、パソコン名を変えたらその内容が反映されます(少しではなく時間がかかる場合があります)。2台以上のドメインコントローラーがある場合、情報の複製に時間がかかって古いモノが表示されてしまうケースがあります。
    2. ほぼあっていますが、「パソコンを再起動したとき」にActive DIrectoryのコンピューター名は変更されます。ユーザーはログオンしている必要はありません。
    3. 起動していないパソコンが「恒常的に使われているのか?」を確認したい場合は、Active Directoryを直接調べます。bing chatのAIにつくってもらったコード(PowerShell)を書いておきます。一応動作することは確認しました。
      「Active Directoryで2週間ログオンしていないコンピューターを調べるPowershellコードを書いてください。ただしlastLogonTimeStampは人間が読めるように変換したうえ、東京のタイムゾーンで表示してください。」

    $now = Get-Date

    $lastTwoWeeks = $now.AddDays(-14)

    Get-ADComputer -Filter {LastLogonTimeStamp -lt $lastTwoWeeks} -Properties LastLogonTimeStamp | Select-Object Name, @{Name="LastLogonTimeStamp"; Expression={[DateTime]::FromFileTime($_.LastLogonTimeStamp).AddHours(9)}} | Format-Table

    2 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2024-01-11T02:38:56+00:00

    この応答は自動的に翻訳されています。 その結果、文法上の誤りや奇妙な言い回しが生じる可能性があります。

    寺田順一さん、こんにちは。

    1. はい、Active Directory に表示されるコンピュータ名の一覧には、コンピュータ名が変更される前の古いコンピュータ名が含まれます。ただし、古いコンピューター名は非アクティブとしてマークされます。

    2.はい、コンピューター名を変更した後にドメインユーザーとしてログインすると、新しいコンピューター名がActive Directoryに自動的に表示されます。

    1. どのコンピュータがアクティブであるかを区別するには、Active Directory の "LastLogonTimestamp" 属性を確認します。この属性は、コンピューター アカウントがドメイン コントローラーで最後に認証された時刻を示します。さらに、"OperatingSystem" 属性と "OperatingSystemVersion" 属性を確認して、正しいコンピューター名を確認することもできます。

    よろしくお願いいたします

    秋陽

    0 件のコメント コメントはありません
  3. Anonymous
    2024-01-12T02:50:02+00:00

    秋陽 様

    ご回答ありがとうございます。

    ①Windows PowerShellで"LastLogonTimestamp" 属性を確認したところ、最終ログインが2年ほど前になっているパソコンがあるのですが、pingで通信確認を行うと応答があります。これはどういう状況なのでしょうか?

    ②「"OperatingSystem" 属性と "OperatingSystemVersion" 属性を確認して、正しいコンピューター名を確認」というのは具体的にはどういった確認方法なのでしょうか?

    よろしくお願いいたします。

    0 件のコメント コメントはありません
  4. Anonymous
    2024-01-12T03:08:33+00:00

    この応答は自動的に翻訳されています。 その結果、文法上の誤りや奇妙な言い回しが生じる可能性があります。

    寺田淳一さん、こんにちは。

    (1) Active Directory の "LastLogonTimestamp" 属性はリアルタイムで更新されず、最大 14 日遅れる可能性があります。これは、コンピューターが過去 14 日以内にアクティブであった可能性がありますが、属性はまだ更新されていません。さらに、コンピューターがドメインにログインしていなくても、ping 要求に応答している可能性があります。

    (2) "OperatingSystem" 属性と "OperatingSystemVersion" 属性を確認する確認方法では、コンピューター名が想定されるオペレーティング システムとバージョンと一致することを確認します。これにより、正しいコンピューターが管理されていることを確認し、誤認によるエラーの発生を防ぐことができます。たとえば、Windows Server 2016 マシンを管理しようとしている場合、"OperatingSystem" 属性に "Windows Server 2016" が表示され、"OperatingSystemVersion" 属性に "10.0" が表示されます。

    よろしくお願いいたします

    秋陽

    0 件のコメント コメントはありません