5
アカウントから有効期限を取得しようとしています。私はそれが動作しませんActiveDirectoryからのユーザーアカウントの有効期限の取得
DirectoryEntry user = new DirectoryEntry(iMem);
var AccountExpiration = DateTime.FromFileTime((int)user.Properties["accountExpires"].Value);
を試してみた
は、私だけ「指定されたキャストは有効ではありません」というエラーになります。
私は読み取ることができませんよCOMオブジェクトを返します
var AccountExpiration = user.Properties["accountExpires"];
を使用しています。窓のPowerShellを使用して
、正常に動作し、私はなぜこの文句を言わない仕事を得ることはありません...
これはあなたが達成するためにSystem.DirectoryServices.AccountManagement
名前空間を使用することができますPowerShellで私が使用するコード
$Expires = [datetime]::FromFileTime($tmpUser.accountExpires)