找到 2042 篇文章 适用于 Microsoft 技术
3K+ 次查看
传输层安全性,称为 TLS,在使用 URI 命令(如 Invoke−WebRequest 或 Invoke−Restmethod 命令)和包命令(如 Find−Package 或 Install−Package 命令)时非常重要,因为它们在互联网上进行交互,而 PowerShell 需要 TLS1.2 版本。当我们使用较低的 TLS 版本时,可能会遇到以下错误。警告:无法下载可用提供程序列表。请检查您的互联网连接。警告:无法解析包源“https://www.powershellgallery.com/api/v2”。Find-Package : 未找到与指定的搜索条件和包名称匹配的结果要解决上述错误,我们需要更改 TLS 版本。要检查... 阅读更多
877 次查看
要使用 PowerShell 格式化磁盘,我们可以使用 Format−Volume 命令。例如,我们必须格式化本地服务器上的 E:,然后我们可以使用如下所示的简单格式命令。Format−Volume −DriveLetter E −Force −Verbose要使用特定文件系统格式化磁盘,请使用以下命令。Format−Volume −DriveLetter E −FileSystem NTFS −Full −Force −Verbose上述命令将强制使用 NTFS 文件系统(还有其他文件系统,如 FAT、FAT32、exFAT)格式化 E 驱动器。您甚至可以在使用 −NewFileSystemLabel 命令格式化的同时更改驱动器的标签。Format−Volume −DriveLetter E −FileSystem NTFS −NewFileSystemLabel "Temporary Stroage" −Full ... 阅读更多
4K+ 次查看
要使用 PowerShell 更改本地磁盘名称,我们可以使用 Set−Volume 命令。例如,我们有驱动器名称 F,其卷标为“新卷”,需要将其更改为“临时存储”,然后我们可以使用其现有卷名称或驱动器号更改标签。要使用驱动器号更改卷名称,Set−Volume −DriveLetter 'E' −NewFileSystemLabel 'Temporary Storage'要使用现有标签更改它,Set−Volume −FileSystemLabel 'New Volume' −NewFileSystemLabel 'Temporary Storage'对于远程系统,我们可以使用 Invoke−Command 或 CIMSession 参数。例如,$sess = New−CimSession −ComputerName Labmachine2k12 Set−Volume −CimSession ... 阅读更多
2K+ 次查看
要使用 PowerShell 更改驱动器号,我们可以使用 Set−Partition 命令,但在执行此操作之前,我们需要知道要更改哪个驱动器号。您可以使用 Windows 资源管理器、Get−Partition、Gwmi win32_Logicaldisk 或 Get−CimInstance Win32_Logicaldisk 命令检查驱动器号。假设我们有 E:,需要将其驱动器号重命名为 F,因此我们可以使用以下命令。Set−Partition −DriveLetter 'E' −NewDriveLetter 'F'确保驱动器未被页面文件、打开的应用程序或来自驱动器的打开文件使用,否则驱动器号将无法更改。要在远程计算机上更改驱动器号,... 阅读更多
7K+ 次查看
要使用 PowerShell 获取 Windows 磁盘信息,我们可以使用 WMI 命令或 CIM 类命令。使用 WMI 命令,Gwmi Win32_LogicalDisk使用 CIM 实例方法,Get−CimInstance Win32_LogicalDisk您可以看到这两个输出是相同的。让我们使用其中一个。DeviceID DriveType ProviderName VolumeName Size FreeSpace -------- --------- ------------ ---------- ---- --------- C: 3 53317988352 44027125760 D: 5 HRM_SSS_X64FREE_EN-US_DV5 3694962688 0 E: 3 Temporary Storage 10734268416 10238513152现在,Windows 与不同的驱动器类型相关联,并且它们各自都有一个相同的数字。例如,驱动器类型“3”表示逻辑磁盘。其他类型如下。2 = ... 阅读更多
20K+ 次查看
Nuget 是 .NET 的包管理工具,类似于 PowerShellGet、MSI 包,支持多个命令和包与 PowerShell 一起使用。NuGet 支持 Install−Package、Update−Package、Find-Package 和 Get−Package 命令,如果您的系统中未安装 Nuget 包,则您可能找不到包或安装任何包。有关 Nuget 的更多参考,请查看以下网站。https://nuget.net.cnhttps://docs.microsoft.com/en-us/nuget/reference/powershell−reference要安装 NuGet,我们需要使用 Install−PackageProvider 命令。使用以下命令安装 Nuget 包。Install−PackageProvider −Name Nuget −Force在某些机器上,您会收到有关从互联网下载包的错误消息。如果您... 阅读更多
2K+ 次查看
PowerShell 中的 Where−Object 或(别名:Where)用于筛选通过管道提供的输出数据。有两种方法可以使用 Where−Object 作为管道输入。a. 脚本方法 - 在此方法中,我们使用 ScriptBlock 来使用属性名称、值和比较运算符筛选输出。Get−Service | Where−Object{($_.StartType −eq 'Automatic') −and ($_.Status −eq 'Stopped')}您也可以使用别名:Where 代替 Where−Object。Get−Service | Where{($_.StartType −eq 'Automatic') −and ($_.Status −eq 'Stopped')}其他语法“?”(问号)也可以用作 Where−Object 命令的替代。Get−Service | ?{($_.StartType −eq 'Automatic') −and ($_.Status −eq 'Stopped')}以上命令将获取... 阅读更多
2K+ 次查看
要更改 ISE 编辑器的颜色,我们需要使用 $psISE cmdlet,该 cmdlet 仅适用于 ISE 编辑器。现在在 ISE 编辑器中,我们有很多颜色,有些是可见的(脚本窗格颜色、控制台颜色等),有些是在执行脚本时出现的(错误、警告、详细)。这些属性如下所示。ErrorForegroundColor : #FFFF9494 ErrorBackgroundColor : #00FFFFFF WarningForegroundColor : #FFFF8C00 WarningBackgroundColor : #00FFFFFF ... 阅读更多
3K+ 次查看
要使用命令更改 PowerShell ISE 编辑器的字体大小,我们需要使用 cmdlet $PSISE,该 cmdlet 仅在 PowerShell ISE 控制台中加载。您在主 PowerShell 控制台中找不到它。运行此命令后,将提供各种属性。例如,PS C:\> $psISE CurrentPowerShellTab : Microsoft.PowerShell.Host.ISE.PowerShellTab CurrentFile : Microsoft.PowerShell.Host.ISE.ISEFile CurrentVisibleHorizontalTool : CurrentVisibleVerticalTool : Options : Microsoft.PowerShell.Host.ISE.ISEOptions PowerShellTabs : {PowerShell 1}您需要选择 Options 属性,然后需要... 阅读更多
16K+ 次查看
Traceroute 是确定请求时数据包通过的跃点的途径。在命令提示符中,该实用程序称为 tracert,我们也可以使用该实用程序来跟踪网络数据包。例如,PS C:\> tracert google.com 跟踪到 google.com [216.58.203.142] 的路由,最多 30 个跃点:1 1 ms 1 ms 1 ms 192.168.0.1 2 2 ms 2 ms 2 ms 45.114.51.246 3 8 ms 4 ms 4 ms 103.210.200.141 4 21 ms * * 10.10.125.29 5 ... 阅读更多