Tag: PowerShell的v3.0

Powershell v3.0pipe道问题

我在使用这个命令时遇到了问题: gc .\domains.txt | Get-ADDomain 顾名思义,domains.txt包含要查询的Active Directory列表(所有域都在同一个林中)。 如果我在Windows 8机器上运行它,一切正常,我得到了预期的结果,而不是在Windows 2008 R2 SP1成员服务器(不是DC)与WMF 3.0我得到的结果只能从列表中的第一个域和其他: Get-ADDomain : A referral was returned from the server 如果我查询列表中的域名: Get-ADDomain <Domain name here> 它工作正常。 我的工作站 Microsoft Windows 8 Enterprise(6.2.9200)x64 PS D:\Tools\Powershell> $PSVersionTable Name Value —- —– PSVersion 3.0 WSManStackVersion 3.0 SerializationVersion 1.1.0.1 CLRVersion 4.0.30319.18010 BuildVersion 6.2.9200.16384 PSCompatibleVersions {1.0, 2.0, 3.0} PSRemotingProtocolVersion […]

如何在PowerShell中加载程序集?

以下PowerShell代码 #Get a server object which corresponds to the default instance $srv = New-Object -TypeName Microsoft.SqlServer.Management.SMO.Server … rest of the script … 给出以下错误信息: New-Object : Cannot find type [Microsoft.SqlServer.Management.SMO.Server]: make sure the assembly containing this type is loaded. At C:\Users\sortelyn\ … \tools\sql_express_backup\backup.ps1:6 char:8 + $srv = New-Object -TypeName Microsoft.SqlServer.Management.SMO.Server + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidType: […]