首页 > 其他分享 >TpmVscMgr.exe 命令行工具让具有管理凭据的用户能够在计算机上创建和删除 TPM 虚拟智能卡。

TpmVscMgr.exe 命令行工具让具有管理凭据的用户能够在计算机上创建和删除 TPM 虚拟智能卡。

时间:2024-08-01 22:05:49浏览次数:16  
标签:exe PIN 创建 TPM AIK ALLOWED 智能卡 TpmVscMgr

 

tpmvscmgr | Microsoft Learn

 

tpmvscmgr 命令行工具让具有管理凭据的用户能够在计算机上创建和删除 TPM 虚拟智能卡。

 

tpmvscmgr
TpmVscMgr.exe

 命令:
        create
                [/quiet]
                /name <名称>
                /adminkey 'PROMPT'|'DEFAULT'|'RANDOM'
                [/puk 'PROMPT'|'DEFAULT']
                /pin 'PROMPT'|'DEFAULT'
                [/generate]
                [/machine <计算机名称>]
                [/pinpolicy [策略选项]]
                    策略选项:
                        minlen <最小 PIN 长度>
                        maxlen <最大 PIN 长度>
                        uppercase 'ALLOWED'|'DISALLOWED'|'REQUIRED'
                        lowercase 'ALLOWED'|'DISALLOWED'|'REQUIRED'
                        digits 'ALLOWED'|'DISALLOWED'|'REQUIRED'
                        specialchars 'ALLOWED'|'DISALLOWED'|'REQUIRED'
                [/attestation 'AIK_AND_CERT'|'AIK_ONLY']

        destroy
                [/quiet]
                /instance <设备实例 ID>
                [/machine <计算机名称>]

 图例:
                'PROMPT' =>  提示输入参数
                'DEFAULT' => 默认参数值
                'RANDOM' => 生成随机值
                'ALLOWED' => 允许使用这些字符
                'DISALLOWED' => 不允许使用这些
                    字符
                'REQUIRED' => 至少需要一个此类
                    字符
                'AIK_AND_CERT' => 创建 AIK 并
                    从云 CA 获取 AIK 证书
                'AIK_ONLY' => 创建 AIK,但
                    不获取 AIK 证书

 注意:
                generate 命令会格式化 TPM
                虚拟智能卡,以便可以使用它
                来注册证书。如果未指定
                此选项,将需要使用卡管理
                系统/工具在第一次使用之前
                格式化该卡。

 注意:
                /pinpolicy 只能与 /pin 提示符
                结合使用。

 注意:
                默认 PIN 策略选项如下
                所示:
                    minlen 8
                    maxlen 127
                    uppercase allowed
                    lowercase allowed
                    digits allowed
                    specialchars allowed

                PIN 长度的下限和上限
                分别是 4 和 127。在使用
                /pinpolicy 时,PIN 字符必须是
                 可打印的 ASCII 字符。

 注意:
                如果指定了 '/attestation AIK_AND_CERT',则在
                没有网络连接的情况下,VSC 创建
                可能会失败。
 示例:
    使用 PIN 的默认值和不带证明的随机管理密钥
    创建一个 TPM 虚拟智能卡:

        TpmVscMgr create /name MyVSC /pin default /adminkey random /generate

    使用管理密钥的默认值和指定的 PIN 策略
    以及证明方法创建一个 TPM 虚拟智能卡:

        TpmVscMgr create /name MyVSC /pin prompt /pinpolicy minlen 4 maxlen 8
            /adminkey default /attestation AIK_AND_CERT /generate

    使用创建卡时返回的实例 ID
    销毁 TPM 虚拟智能卡:

        TpmVscMgr destroy /instance root\smartcardreader\0000

标签:exe,PIN,创建,TPM,AIK,ALLOWED,智能卡,TpmVscMgr
From: https://www.cnblogs.com/suv789/p/18337685

相关文章

  • 【python脚本打包成exe】
    python项目打包成exe安装包分为三部分:1.python项目打包成可执行文件,依赖于一个python插件包pyinstaller        通过pipinstallpyinstaller安装即可。2.将python项目打包成可执行的exe文件及其依赖包        2.1在项目根目录下,输出python项目的配置文件(x......
  • windows修改运行文件exe的“属性”-“详细信息”时,使用rcedit修改
    使用场景当编译好的运行文件没有配置版权、版本等信息的时候,可以使用rcedit软件修改。(注意:rcedit无法修改运行文件的“语言”类别。)流程需要在rcedit官网下载运行文件rcedit-x64.exe。打开终端,需要在终端运行此软件。此文件自带帮助文档,输入rcedit-x64.exe-h即可查看。使......
  • Python 将脚本转换为 exe 并给出 PermissionError
    我有一个Python(Windows10)脚本,其功能之一是创建备份。这是函数:defcreate_backups(self,file:str,counter:int=None)->None:counter=counteror1res=self.re_obj.match(file)ifresisNoneorlen(res.groups())==0:back_file=......
  • 论文翻译:Evaluating Reading Comprehension Exercises Generated by LLMs: A Showcase
    EvaluatingReadingComprehensionExercisesGeneratedbyLLMs:AShowcaseofChatGPTinEducationApplicationshttps://aclanthology.org/2023.bea-1.52.pdfhttps://aclanthology.org/2023.bea-1.52/文章目录由大型语言模型(LLMs)生成的阅读理解练习评估:教育应用......
  • 论文阅读:Evaluating Reading Comprehension Exercises Generated by LLMs: A Showcase
    EvaluatingReadingComprehensionExercisesGeneratedbyLLMs:AShowcaseofChatGPTinEducationApplicationshttps://aclanthology.org/2023.bea-1.52.pdfhttps://aclanthology.org/2023.bea-1.52/这篇论文探讨了如何利用预训练的大型语言模型(LLMs),特别是OpenAI的......
  • COMP281 Resit Exercise
    COMP2812023-24–ResitExercise(29/July2024)Inthefollowing,youwillfindthetwoproblemsthatconstitutetheresitexercise.TheproblemswillalsoappearonthecanvassiteforCOMP281as“ResitAssignment”.Foreachproblemyouneedtowrite......
  • @DisallowConcurrentExecution
    @DisallowConcurrentExecution这个注解的作用是防止同一个JobDetail的多个实例同时执行。如果一个任务还在执行中,而调度器尝试再次触发该任务,则新的触发会被阻塞,直到当前任务执行完成。也就是说,同一个任务在任意时间点上只能有一个实例在执行。使用场景:当你的任务不是线程安......
  • Linux中expect命令使用报错“invalid command name “Y“ while executing “Y“ invo
    1.执行expect命令的时候一直在报错:spawnshsetup.sh#invalidcommandname"Y"  whileexecuting"Y"  invokedfromwithin"expect"[Y]Yes,Iagree. [N]No,Idon'tagree."",如下图所示:其中的源码:    /usr/bin/expect&l......
  • Simulink仿真中出现“Output argument ‘y‘ is not assigned on some execution path
        在simulink中添加函数时,经常由于代码的不完全,导致在simulink仿真时经常会出现“Outputargument'y'isnotassignedonsomeexecutionpaths."的错误,这是由于在编写程序时,对于输出y的赋值没有考虑全面,如下所示的代码:functiony=fcn(u)ifu>7y=1;......
  • IndexError:2 维张量索引过多,Blackjack 模型
    我目前正在开发一个Blackjack纸牌检测项目,但由于标题中的IndexError而陷入停顿。我说其他几个线程也有类似的问题,但代码看起来与我的完全不同,所以我认为值得自己询问。我不确定如何修复这个错误,所以任何建议或指针都是不胜感激。下面是回溯和代码。IndexError......