SetDataAccessOption Method void SetDataAccessOption (short, Variant)
SetDefaultWorkspace Method void SetDefaultWorkspace (string, string)
SetOption Method void SetOption (int, Variant)
_30_CreateWorkspace Method Workspace _30_CreateWorkspace (string, string...
PS C:Powershell> $DBEng | Get-Member -me *property
TypeName: System.__ComObject#{00000021-0000-0010-8000-00aa006d2ea4}
Name MemberType Definition
---- ---------- ----------
DefaultPassword Property string DefaultPassword () {set}
DefaultType Property int DefaultType () {get} {set}
DefaultUser Property string DefaultUser () {set}
Errors Property Errors Errors () {get}
IniPath Property string IniPath () {get} {set}
LoginTimeout Property short LoginTimeout () {get} {set}
Properties Property Properties Properties () {get}
SystemDB Property string SystemDB () {get} {set}
Version Property string Version () {get}
Workspaces Property Workspaces Workspaces () {get}
常用的COM对象中有
WScript.Shell,
WScript.Network,
Scripting.FileSystemObject,
InternetExplorer.Application,
Word.Application,
Shell.Application
下面的例子使用WScript.shell COM对象和它的方法CreateShortcut()做桌面上创建一个Powershell快捷方式:
PS C:Powershell> $wshell=New-Object -ComObject WScript.shell
PS C:Powershell> $path=[environment]::GetFolderPath('Desktop')
PS C:Powershell> $link=$wshell.CreateShortcut("$pathPowershell.lnk")
PS C:Powershell> $link | Get-Member
TypeName: System.__ComObject#{f935dc23-1cf0-11d0-adb9-00c04fd58a0b}
Name MemberType Definition
---- ---------- ----------
Load Method void Load (string)
Save Method void Save ()
Arguments Property string Arguments () {get} {set}










