2016-06-08 1 views
0

"WhenCreated" 뒤에 넣을 때 Get-Date 또는 현재 날짜를받는 방법을 알려줄 수있는 사람이 있습니까?Get-ADComputer에서 현재 날짜를 얻는 방법은 무엇입니까?

Get-ADComputer <servername> -Properties * -Server "domain.com" | Select ObjectGUID,Name,CanonicalName,PasswordLastSet,WhenCreated | Export-CSV "E:\Data\Scripts\Computer2.csv" 

다음과 같은 결과가 나타납니다.

ObjectGUID,Name,CanonicalName,PasswordLastSet,WhenCreated,CurrentDate 

나는 같이 넣어려고 :

$Date = Get-Date 
Get-ADComputer <servername> -Properties * -Server "domain.com" | 
    Select ObjectGUID,Name,CanonicalName,PasswordLastSet,WhenCreated,$Date | 
    Export-Csv "E:\Data\Scripts\Computer2.csv" 

여전히 오류가 발생했습니다.

+1

가능한 복제 [선택 AD의 멤버 속성 + 여분의 열 (http://stackoverflow.com/questions/10127410/select-ad -member-properties-extra-column) –

답변

-1

Get-Date 대신 Get-WmiObject 메서드를 사용해야합니다. PowerShell은받은 정보를 로컬 호스트의 시간으로 변환하기 때문입니다.

이렇게하려면 원격 wmi 개체를 변수 (대상 컴퓨터)에 저장하여 실제로 사용할 수 있도록 설정 한 WMI 개체에서 LocalDateTime 속성을 가져 와서 (- $Win32OSVar.ConvertToDateTime($Win32OSVar.LocalDateTime))으로 변환 한 다음 시간 차이 (필요한 경우 - 단지 2 개를 빼십시오).

그 목적을위한 WmiObject를가 .CurrentTimeZone

입니다

Exemple : (Get-WmiObject -Class Win32_OperatingSystem).CurrentTimeZone

+0

그 질문에 전혀 대답하지 않습니다. –

+0

어떻습니까? Get-Date는 작동하지 않고 대신 Get-WmiObject를 사용해야합니다. 뭐가 불분명하니? – Overmind

+0

'Get-Date'가 마술처럼 현재 날짜를 생성하지 못하는 이유를 알지 못합니다. –

관련 문제