私はPowershell-にはかなり新しいです。学習するのが最もよい方法は、行うことです。基本的に、私は 'pwdlastset'を取得して90日を追加することで、ユーザーのパスワード有効期限を取得しようとしていました(これがGPO保持時間です)。私はここまでだ - が、2つが一緒にボールをプレーするために得るcouldntの:日時のクエリに日を追加する
$90days = New-TimeSpan -days 90 $pwdlastset = @{n='pwdLastSet';e={[DateTime]::FromFileTime($_.pwdLastSet) }}
私は2つの日時のtogether-を追加しようとしましたが、何も起こりませんでした。誰でも助けを提供できますか?あなたのオブジェクト、$pwdlastset
は、DateTime
オブジェクトの場合
おかげで、
ニック
'$ pwdlastset = $ pwdlastset.AddDays(90)'、 '$ pwdlastset'が'DateTime'オブジェクトで始まる? – gravity
@gravityニース - 回答として投稿してください。受け入れることができます。 – gms0ulman
助けてくれてありがとう。私はまだそれを理解できませんでしたので、最後の例のように、 '.adddays(90)'を使用しました。 '$ pwdlastset = @ {n = 'LastChangedPwd'; E = {[datetime] :: FromFileTime($ _。pwdlastset)}} Get-aduser -filter {name-like 'User *'} -properties * |名前を選択する、$ pwdlastset、@(n = 'DONC'; E = {[datetime] :: FromFileTime($ _。pwdlastset).AddDays(90)}} 'それは私が最後に欲しかったものをくれました。 – nickfitz999