我有一台机器(v3,互联网,没有管理员访问权限)我用来下载WMF 5.0并设置另一台机器(v5,没有互联网,管理员访问).现在,我想在运行v5但没有互联网连接的机器上使用PowerShellGet中的一些模块.
我需要一个选项来下载*.psm1文件,然后我可以复制并使用它.就像我们有从GitHub下载的选项一样.
任何有类似问题和任何变通方法的人?
我正在尝试使用以下语句使用"Backup-SQLDatabase"cmdlet备份大型数据库,但是我在10分钟后收到超时错误.
{Backup-SqlDatabase -ServerInstance $Server -Database $DatabaseName -BackupFile $BackUpFile -CompressionOption On -ConnectionTimeout 0 -Initialize -Verbose -ea Stop}
Run Code Online (Sandbox Code Playgroud)
这是600秒执行后的错误:
VERBOSE:60%已处理.VERBOSE:备份或恢复已中止.等待操作超时+ CategoryInfo:InvalidOperation:(:) [Backup-SqlDatabase],Win3 2Exception + FullyQualifiedErrorId:ExecutionFailed,Microsoft.SqlServer.Management.P owerShell.BackupSqlDatabaseCommand + PSComputerName:localhost
我抬头看着互联网,发现这里有一个错误.但是,SQL Server 2012(11.0.339)中仍存在此问题.
我也尝试将"远程查询超时"重新配置为0,如此处所示,但问题仍然存在.
这实际上是非常奇怪的问题.PowerShell用于自动化,脚本运行需要10多分钟."Backup-SQLDatabase"应该考虑到这一点.
请提供一种解决方法,以便在使用此cmdlet时解决此问题.否则,我将使用SMO类或基本T-SQL重新编写代码.