我需要知道,在Powershell中,当前驱动器是否是映射驱动器.
不幸的是,Get-PSDrive没有像预期的那样工作:
PS:24 H:\temp
>get-psdrive h
Name Provider Root CurrentLocation
---- -------- ---- ---------------
H FileSystem H:\ temp
Run Code Online (Sandbox Code Playgroud)
但在MS-Dos中,"net use"表明H:实际上是一个映射的网络驱动器:
New connections will be remembered.
Status Local Remote Network
-------------------------------------------------------------------------------
OK H: \\spma1fp1\JARAVJ$ Microsoft Windows Network
The command completed successfully.
Run Code Online (Sandbox Code Playgroud)
我想要做的是获取驱动器的根目录并在提示符中显示它(请参阅:自定义PowerShell提示符 - 相当于CMD的$ M $ P $ _ $ + $ G?)
任何推荐的Python加密库.我知道我在Java的x509证书解析库中问了类似的东西,但我应该将问题分成两部分.
我需要的是能够解析X.509证书以提取其中包含的信息.
环顾四周,我发现了两个选择:
在这两个中,pyOpenSSL似乎是最"维护"的,但我想对任何可能有过这方面经验的人提供一些反馈?
回到我之前关于 OCSP 的问题,有人知道适用于 Python、Java 和 C 的“可靠”OCSP 库吗?
我需要“客户端”OCSP 功能,因为我将根据 OCSP 响应程序检查证书的状态,因此响应程序功能并不那么重要。
谢谢
任何推荐的Java加密库.我需要的是能够解析X.509证书以提取其中包含的信息.
谢谢
在 PowerShell 中,即使可以知道驱动器是否为网络驱动器:请参阅在 PowerShell 中,如何确定当前驱动器是否为网络驱动器?
当我尝试获取驱动器的“根”时,我得到了驱动器号。
设置:MS-Dos "net use" 显示 H: 实际上是一个映射的网络驱动器:
New connections will be remembered.
Status Local Remote Network
-------------------------------------------------------------------------------
OK H: \\spma1fp1\JARAVJ$ Microsoft Windows Network
The command completed successfully.
Run Code Online (Sandbox Code Playgroud)
Get-PSDrive 告诉我们 Root 是 H:
PS:24 H:\temp
>get-psdrive h
Name Provider Root CurrentLocation
---- -------- ---- ---------------
H FileSystem H:\ temp
Run Code Online (Sandbox Code Playgroud)
使用 system.io.driveinfo 并没有给我们一个完整的答案:
PS:13 H:\
>$x = new-object system.io.driveinfo("h:\")
PS:14 H:\
>$x.DriveType
Network
PS:15 H:\
>$x.RootDirectory
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 29/09/2008 …Run Code Online (Sandbox Code Playgroud) java ×2
mapped-drive ×2
networking ×2
powershell ×2
python ×2
x509 ×2
c ×1
c# ×1
certificate ×1
cryptography ×1
ocsp ×1
openssl ×1