Disable-SCDWJob

禁用数据仓库作业以防止将来运行。

语法

Disable-SCDWJob
       [-JobName] <String>
       [-ComputerName <String>]
       [-Credential <PSCredential>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

说明

Disable-SCDWJob cmdlet 禁用一个作业,这可以防止它将来运行。 禁用作业后,尚未运行的任何剩余模块都将完成。 作业完成当前运行后,它不会根据其指定的计划运行,并且无法手动运行它。

若要重新启用禁用的作业,请使用 Enable-SCDWJob cmdlet。

示例

示例 1:禁用作业

PS C:\>Disable-SCDWJob -JobName "Extract_Contoso" â€"ComputerName "serverDW72"

此命令将 Extract_Contoso 禁用作业。

示例 2:列出已启用的作业

PS C:\>Get-SCDWJob -ComputerName "serverDW72" | Sort-Object -Property IsEnabled,Name | Format-Table -Property Name,IsEnabled -AutoSize

此命令根据作业 的 IsEnabled 状态列出作业。

示例 3:禁用所有作业

PS C:\>$creduser12 = Get-Credential
PS C:\>Get-SCDWJob -ComputerName "serverDW72" -credential $creduser12 | ForEach-Object {$_.DisableJob()}

第一个命令获取用户凭据,以存储在 Credential 参数的变量中。

第二个命令使用 ForEach-Object cmdlet 和指定的凭据禁用所有作业。

参数

-ComputerName

指定运行 System Center Data Access 服务的计算机的名称。 Credential 参数中定义的用户帐户必须具有对指定计算机的访问权限。 仅当 System Center Data Access Service 在已安装Service Manager的同一台计算机上运行时,才能省略此参数。

Type:String
Aliases:CN
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

提示你在运行 cmdlet 之前进行确认。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

指定连接到运行 System Center Data Access 服务的服务器时要使用的凭据。 提供的用户帐户必须有权访问该服务器。

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobName

指定要禁用的数据仓库作业。 JobName 参数是必需参数。

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

显示在此 cmdlet 运行的情况下将会发生什么。 此 cmdlet 未运行。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

输入

None.

不能通过管道将输入传递给此 cmdlet。

输出

None.

此 cmdlet 将不生成任何输出。