作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
Powershell 通过以下方式提供对 Windows 7 计算机上证书的访问:
PS C:\Users\z0017fjy> cd cert:
PS cert:\> dir
Location : CurrentUser
StoreNames : {SmartCardRoot, UserDS, AuthRoot, CA...}
Location : LocalMachine
StoreNames : {SmartCardRoot, AuthRoot, CA, Trust...}
PS cert:\> cd .\LocalMachine
PS cert:\LocalMachine> dir
Name : SmartCardRoot
Name : AuthRoot
Name : CA
Name : Trust
Name : Disallowed
Name : SMS
Name : My
Name : Root
Name : TrustedPeople
Name : TrustedDevices
Name : Remote Desktop
Name : TrustedPublisher
Name : REQUEST
现在我想使用以下伪代码遍历证书文件夹:
for each subfolder in cert:
for each certstore in subfolder:
for each cert in certstore:
print cert.information
我将如何在 powershell 中执行此操作?
最佳答案
证书存储库由 PSProvider
覆盖,让您可以像对待文件系统一样对待它。还有用于注册表、wsman 设置等的提供程序。
为了您的目的:Get-ChildItem -Recurse -Path Cert:\
您可以使用 Get-PSProvider
查看其他可用的提供程序。 https://technet.microsoft.com/en-us/library/ee176857.aspx
关于windows - 在 Windows PowerShell 中遍历证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41735394/
我是一名优秀的程序员,十分优秀!