rdpsign
使你能够对远程桌面协议 (.rdp) 文件进行数字签名。
注意
若要了解最新版本中的新增功能,请参阅 Windows Server 中远程桌面服务中的新增功能。
语法
rdpsign /sha1 <hash> [/q | /v |] [/l] <file_name.rdp>
参数
参数 | 说明 |
---|---|
/sha1 <hash> |
指定指纹,即证书存储中包含的签名证书的安全哈希算法 1 (SHA1) 哈希。 用于 Windows Server 2012 R2 及更早版本。 |
/sha256 <hash> |
指定指纹,即证书存储中包含的签名证书的安全哈希算法 256 (SHA256) 哈希。 替换 Windows Server 2016 和更高版本中的 /sha1。 |
/q | 静默模式。 命令成功时无输出,命令失败时输出最少。 |
/v | 详细模式。 显示所有警告、消息和状态。 |
/l | 测试签名和输出结果,而无需实际替换任何输入文件。 |
<file_name.rdp> |
.rdp 文件的名称。 必须使用完整文件名指定要签名的一个或多个 .rdp 文件。 不接受通配符。 |
%> | 在命令提示符下显示帮助。 |
备注
SHA1 或 SHA256 证书指纹应代表受信任的 .rdp 文件发布者。 若要获取证书指纹,请打开“证书”管理单元,双击要使用的证书(在本地计算机的证书存储或个人证书存储中),单击“详细信息”选项卡,然后在“字段”列表中单击“指纹”。
注意
复制指纹以用于 rdpsign.exe 工具时,必须删除所有空格。
带符号的输出文件将覆盖输入文件。
如果指定了多个文件,并且无法读取或写入任何 .rdp 文件,则该工具将继续处理下一个文件。
示例
若要对名为 file1.rdp 的 .rdp 文件进行签名,请导航到保存 .rdp 文件的文件夹,然后键入:
rdpsign /sha1 hash file1.rdp
注意
哈希值表示 SHA1 证书指纹,不带任何空格。
若要在不实际签署文件的情况下测试 .rdp 文件的数字签名是否成功,请键入:
rdpsign /sha1 hash /l file1.rdp
若要签署名为 file1.rdp、file2.rdp 和 file3.rdp 的多个 .rdp 文件,请键入(包括文件名之间的空格):
rdpsign /sha1 hash file1.rdp file2.rdp file3.rdp