当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如果您已经掌握了 PowerShell,则不再需要这些 3rd 方工具

作者:精品下载站 日期:2024-12-14 07:26:18 浏览:15 分类:玩电脑

如果您已经掌握了 PowerShell,则不再需要这些 3rd 方工具


正如标题所说,我将向您展示当您熟悉 PowerShell 后不再需要哪些工具。今天不长篇大论,仅举例。我很确定你们中的一些人会在这里找到新的东西。开始吧 …

WinZip/7zip

PowerShell 5.0 引入了两个新命令:Compress-Archive 和 Expand-Archive。这些命令压缩和解压缩数据。

Compress-Archive -Path C:\Temp\* -DestinationPath C:\Temp\Compressed.zip

[玩转系统] 如果您已经掌握了 PowerShell,则不再需要这些 3rd 方工具


Expand-Archive -Path C:\Temp\Compressed.zip -DestinationPath C:\Temp\

[玩转系统] 如果您已经掌握了 PowerShell,则不再需要这些 3rd 方工具

文章:使用 PowerShell 创建压缩 ZIP 文件

马克证书

要创建用于数字签名、加密等的证书,请输入


New-SelfSignedCertificate -DnsName pewa2303 -CertStoreLocation "Cert:\CurrentUser\My" -KeyUsage KeyEncipherment,DataEncipherment, KeyAgreement -Type DocumentEncryptionCert

[玩转系统] 如果您已经掌握了 PowerShell,则不再需要这些 3rd 方工具

[玩转系统] 如果您已经掌握了 PowerShell,则不再需要这些 3rd 方工具

Microsoft 文档:https://docs.microsoft.com/en-us/powershell/module/pkiclient/new-selfsignedcertificate?view=win10-ps

各种加密工具与 Protect-CMSMessage

Protect-CmsMessage cmdlet 对内容进行加密。确保您运行的是 PowerShell 5.0 或更高版本,并且已创建如上所示的证书。


"This is a secret message" | Protect-CmsMessage -To cn=pewa2303 -OutFile C:\Temp\secret.txt

[玩转系统] 如果您已经掌握了 PowerShell,则不再需要这些 3rd 方工具

解密数据运行


Unprotect-CmsMessage -Path C:\Temp\secret.txt

[玩转系统] 如果您已经掌握了 PowerShell,则不再需要这些 3rd 方工具

文章:PowerShell:使用证书(公钥/私钥)加密和解密数据

油灰

Putty 是一个很棒的工具。如果您想连接到远程主机,您还可以使用 PowerShell 模块 Posh-SSH。

首先通过在线存储库安装它。


Find-Module Posh-SSH | Install-Module

然后连接到您的 Linux、Cisco 或任何主机。


New-SSHSession -ComputerName Server01

[玩转系统] 如果您已经掌握了 PowerShell,则不再需要这些 3rd 方工具

然后运行您的命令。


Invoke-SSHCommand -SessionId 0 -Command cut -d: -f1 /etc/passwd

[玩转系统] 如果您已经掌握了 PowerShell,则不再需要这些 3rd 方工具

文章:PowerShell:使用 SSH 连接到远程主机 (Posh-SSH)

地图

以下无法与 nmap 竞争,但它包含在 Windows 中并且可以开箱即用。


Test-NetConnection www.a-d.site -Port 443

[玩转系统] 如果您已经掌握了 PowerShell,则不再需要这些 3rd 方工具

文章:PowerShell:使用 Test-NetConnection 检查打开/关闭的端口

HashCheck 或它们的名称

查看文件运行的哈希值


Get-FileHash -Path C:\Patrick\Data.txt | Format-List

[玩转系统] 如果您已经掌握了 PowerShell,则不再需要这些 3rd 方工具

文章:PowerShell:使用 Get-FileHash 检查完整性

珠穆朗玛峰

如果您熟悉 WMI,则可以检查有关系统的所有内容。


Get-WmiObject win32_physicalmemory | Format-Table Manufacturer,Banklabel,Configuredclockspeed,Devicelocator,Capacity,Serialnumber -autosize

[玩转系统] 如果您已经掌握了 PowerShell,则不再需要这些 3rd 方工具

文章:PowerShell:按制造商、速度、序列号和容量获取 RAM 信息

各种 ping 工具

如果您想对多个主机执行 ping 操作,请使用测试连接。


Test-Connection www.a-d.site,192.168.0.105

[玩转系统] 如果您已经掌握了 PowerShell,则不再需要这些 3rd 方工具

静音模式


Test-Connection a-d.site,192.168.0.105 -Quiet

[玩转系统] 如果您已经掌握了 PowerShell,则不再需要这些 3rd 方工具

文章:现代版本的 ping:测试连接

结论

Windows 用户安装如此多的第三方工具有两个原因:要么这些工具比提供的工具更好,要么缺乏知识。

无论如何,在决定安装工具之前,您应该四处看看是否可以使用 Windows 板载工具。

我希望我的贡献对您有所帮助且内容丰富。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯