你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Start-AIPScannerDiagnostics
相关内容: 仅限统一标记客户端
为本地安装的 AIP 扫描程序服务启动一系列运行状况检查。
语法
Start-AIPScannerDiagnostics
[-OnBehalfOf <PSCredential>]
[-ResetConfig]
[-VerboseErrorCount <integer>]
[<CommonParameters>]
说明
Start-AIPScannerDiagnostics cmdlet 触发一系列诊断检查,以验证扫描程序部署是否正常。
诊断检查包括:
- 数据库是最新的且可访问的数据库
- 可访问 URL
- 找到身份验证令牌并获取策略
- 配置文件在Azure 门户中设置
- 脱机/联机配置存在,可以获取
- 规则有效
示例
示例 1:启动本地安装的 AIP 扫描程序的诊断工具
PS C:\> $scanner_account_creds= Get-Credential
PS C:\> Start-AIPScannerDiagnostics -onbehalf $scanner_account_creds
此示例提示输入特定帐户的凭据,然后提供用于运行 AIP 扫描程序的服务帐户的凭据。
示例 2:启动诊断工具,其中包含从扫描程序日志打印的大量错误
PS C:\> $scanner_account_creds= Get-Credential
PS C:\> Start-AIPScannerDiagnostics -onbehalf $scanner_account_creds -Verbose -VerboseErrorCount 30
此示例提示输入特定帐户的凭据,然后提供用于运行 AIP 扫描程序的服务帐户的凭据。 最后 30 个错误是从扫描程序日志打印的。
参数
-OnBehalfOf
定义要在其中运行诊断的扫描程序,当你在不是扫描程序用户的用户下运行命令时。
OnBehalfOf 值定义保存凭据对象的变量。 诊断检查在 AIP 扫描程序上运行,该凭据对象定义的帐户。
使用 Get-Credential cmdlet 获取存储凭据的变量。
备注
如果在扫描程序用户下运行命令,则不需要此参数。
类型: | PSCredential |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ResetConfig
重置策略缓存。 使用时,即使上次刷新不到四小时,也会刷新策略。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VerboseErrorCount
仅在命令中使用 Verbose 参数时才相关。
如果想要打印除默认值 10 以外的多个错误,请定义要从扫描程序日志中打印的错误数。
类型: | Integer |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
输出
System.Object
备注
此 cmdlet 要求在 -OnBehalfOf 参数中定义特定的扫描程序帐户。 OnBehalfOf 参数要求以管理员身份运行 PowerShell 会话。
诊断检查会检查扫描程序部署先决条件。 仅当扫描程序已部署并 配置配置文件后,才支持此 cmdlet。
有关详细信息,请参阅部署 Azure 信息保护 扫描程序。