をラップするために、私はこのようになりますオブジェクトを与えてきました:使用PowerShellは、既存のCOMオブジェクトPowerShellと<code>System.DirectoryServices</code>を使用して
TypeName: System.__ComObject
Name MemberType Definition
---- ---------- ----------
CreateObjRef Method System.Runtime.Remoting.ObjRef CreateObjRef(type requestedType)
Equals Method bool Equals(System.Object obj)
GetHashCode Method int GetHashCode()
GetLifetimeService Method System.Object GetLifetimeService()
GetType Method type GetType()
InitializeLifetimeService Method System.Object InitializeLifetimeService()
ToString Method string ToString()
私はPowerShellのから新しいCOMオブジェクトを作成して取引を見つけることができるすべてのコード例返された既存のオブジェクトをラップしません。このオブジェクトを実際にどのように扱うことができますか(実際のプロパティとメソッドを列挙して使用します)。
注:このオブジェクト実際ははタイプライブラリ(「ActiveDs」)を持っていないが、別の質問(Loading a Type Library via PowerShell and scripting Windows Live Writer)が示唆するように、何らかの理由で私はケースである必要があり、箱から出して、それを使用することができません。
((new-object DirectoryServices.DirectoryEntry -a '
LDAP://somedc').Properties.GetEnumerator() |?{$_.PropertyName -eq 'usnChanged' }).Value[0] | Get-Member
がActive Directoryで動作するように特別に設計コマンドレットがあります。 http://technet.microsoft.com/en-us/library/ee617195.aspxあなたがそれらを使用すると、あなたの人生を楽にすることができるかもしれません。 –
問題が発生しているこの特定のオブジェクトを返すコード例を教えてください。 –
残念ながら、私は新しいモジュールをインストールできません。そうでなければ、私は確かにそれを使用したでしょう。 – Reinderien