반응형
로컬 컴퓨터가 도메인에 있는지 확인하는 방법
로컬 컴퓨터가 PowerShell로 도메인에 가입되어 있는지 쉽고 빠르게 확인할 수 있는 방법이 있습니까?
현재 작업 그룹 OR 도메인을 얻는 것에 대해 많은 것을 찾았지만, 실제로 작업 그룹인지 도메인인지 알 수 있는 방법에 대한 명확한 표시는 없습니다.작업 그룹 컴퓨터를 오래 기다린 후에만 시간이 초과되는 Active Directory 관련 항목을 호출하기 전에 이 정보를 확인하십시오.
그[System.DirectoryServices.ActiveDirectory.Domain]::GetCurrentDomain()
작업 그룹 시스템 및 WMI 클래스에서 실패할 때까지 시간이 오래 걸립니다.Win32_ComputerSystem
에는 이름이 표시되지만 실제 도메인인 경우에는 표시되지 않습니다.
Win32_ComputerSystem
을 가지고 있습니다.PartOfDomain
컴퓨터가 도메인에 가입되어 있는지 여부를 나타내는 속성입니다.컴퓨터가 도메인에 있는 경우 비워 두어야 하는 작업 그룹 속성도 있습니다.
예:
if ((gwmi win32_computersystem).partofdomain -eq $true) {
write-host -fore green "I am domain joined!"
} else {
write-host -fore red "Ooops, workgroup!"
}
PowerShell에 'Systeminfo'를 입력하고 'Domain' 아래를 보면 어떨까요?
이것은 간단합니다.컴퓨터가 도메인에 없는 경우 기본 사용자 도메인이 로컬 컴퓨터이기 때문에 작동합니다.
if ($env:computername -eq $env:userdomain) { echo " no AD domain" }
else { echo "must be in AD"}
언급URL : https://stackoverflow.com/questions/4409043/how-to-find-if-the-local-computer-is-in-a-domain
반응형
'programing' 카테고리의 다른 글
SQL: 행을 업데이트하고 쿼리 1개로 열 값을 반환합니다. (0) | 2023.08.30 |
---|---|
런타임 동안 Excel 응용 프로그램 숨기기 (0) | 2023.08.30 |
항목 이름 바꾸기 및 파일 이름이 있는 경우 재정의 (0) | 2023.08.30 |
스택의 로컬 변수 할당 순서 (0) | 2023.08.30 |
jQuery 키 누르기 후 입력 값 가져오기 (0) | 2023.08.30 |