找到 2042 篇文章 关于 Microsoft 技术

如何使用 PowerShell 获取 Azure VM vNet 名称?

Chirag Nagrekar
更新于 2021年4月28日 13:45:09

1K+ 次浏览

要检索 Azure 虚拟网络 (vNet) 或子网名称,我们需要 VM 网络接口的第一个名称。以下是检索网络接口名称的命令:$vm = Get-AzVM -VMName Testmachine2k16TestMachine2k16 是 Azure VM 名称。假设此 VM 附加了一个 NIC。PS C:\> $nic = $vm.NetworkProfile.NetworkInterfaces PS C:\> $networkinterface = ($nic.id -split '/')[-1] PS C:\> $networkinterface testmachine2k16619因此,我们的 NIC 名称存储在 $NetworkInterface 变量中。如果连接了多个 NIC,则使用以下命令检索 NIC 详细信息:$nics = $vm.NetworkProfile.NetworkInterfaces foreach($nic in $nics) {    ($nic.Id -split ... 阅读更多

如何使用 PowerShell 获取 Azure VM NIC 名称?

Chirag Nagrekar
更新于 2021年4月28日 13:44:45

1K+ 次浏览

要使用 PowerShell 检索 Azure VM NIC,我们需要首先获取 VM 详细信息。在此示例中,我们的 VM 名称是“TestMachine2k16”。要检索 VM 详细信息,请使用 Get-AzVM 命令,但在执行此操作之前,请确保已使用 PowerShell 会话连接到 Azure 帐户。PS C:\> $vm = Get-AzVM -VMName Testmachine2k16VM NIC 信息存储在 NetworkProfile 属性中。PS C:\> $vm.NetworkProfile这将检索附加到 VM 的所有 NIC。如果有多个 NIC,则需要将 nic 信息存储到数组中,并执行一些字符串操作才能获取... 阅读更多

如何使用 PowerShell DSC 安装 MSI 包?

Chirag Nagrekar
更新于 2021年4月28日 13:43:36

2K+ 次浏览

要使用 DSC 安装 MSI 包,我们需要使用 DSC 资源“Package”。让我们看看此资源有哪些可用的属性。PS C:\> Get-DscResource -Name Package | Select -ExpandProperty Properties Name PropertyType IsMandatory Values ---- ------------ ----------- ------ Name [string] True {} Path [string] True {} ProductId [string] True {} Arguments [string] False {} Credential [PSCredential] False {} DependsOn [string[]] False {} Ensure [string] False {Absent, Present} LogPath [string] False {} PsDscRunAsCredential [PSCredential] False {} ReturnCode [UInt32[]] False {}Name、Path 和 ProductID 参数对于此 DSC 资源是必需的。检索上述详细信息的最佳方法是... 阅读更多

如何使用 PowerShell 安装 MSI 文件?

Chirag Nagrekar
更新于 2023年11月6日 03:36:26

24K+ 次浏览

要使用 PowerShell 安装 MSI 文件,我们可以使用 cmdlet Start-Process。假设我们要在本地计算机上安装 7ZIP MSI 文件,并且我们已将源文件下载并存储在 C:\temp 位置。运行以下命令后,它将启动 MSI 安装。Start-Process C:\Temp\7z1900-x64.msi上述命令将打开 GUI 来安装 MSI 文件,但我们使用 PowerShell 来避免 GUI 交互,因此我们可以添加参数来安装文件。如果您检查可用于运行 MSI 文件的参数,请使用以下命令。C:\Temp\7z1900-x64.msi /?它将弹出如下所示的框... 阅读更多

如何使用 PowerShell 获取系统上的所有用户配置文件?

Chirag Nagrekar
更新于 2021年4月28日 13:39:13

4K+ 次浏览

所有新的用户配置文件都创建在 Windows 系统的路径“HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\”下。要检索所有用户配置文件,我们可以使用gci 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\' | ForEach-Object { $_.GetValue('ProfileImagePath') }ProfileImagePath 属性显示用户配置文件的位置。另一种检索用户配置文件的方法是使用 WMI。PS C:\> gwmi win32_userprofile |Select -ExpandProperty LocalPath输出C:\Users\.NET v2.0 Classic C:\Users\.NET v4.5 Classic C:\Users\.NET v2.0 C:\Users\.NET v4.5 C:\Users\Classic .NET AppPool C:\Users\Administrator.AUTOMATIONLAB C:\Users\delta

如何使用 PowerShell 获取 IIS 应用程序池回收设置?

Chirag Nagrekar
更新于 2021年4月28日 13:38:50

2K+ 次浏览

要使用 GUI 获取 IIS 应用程序池回收设置,您需要检查应用程序池高级设置。要使用 PowerShell 检索上述设置,我们可以使用 Get-IISAppPool 命令和特定的应用程序池名称。我们有应用程序池 DefaultAppPool,我们需要检索其回收设置。PS C:\> (Get-IISAppPool -Name DefaultAppPool).Recycling输出以下设置将用于定期重启。PS C:\> (Get-IISAppPool -Name DefaultAppPool).Recycling.PeriodicRestart输出Memory          : 0 PrivateMemory   : 102400 Requests        : 0 Schedule        : {add} Time            : 1.05:00:00 Attributes     ... 阅读更多

如何使用 PowerShell 获取 IIS 应用程序池故障设置?

Chirag Nagrekar
更新于 2021年4月28日 13:38:08

719 次浏览

使用 IIS 管理器的 GUI,您可以使用“快速故障保护”部分中的应用程序池高级设置获取应用程序池故障设置,如下所示。要使用 PowerShell 检索上述设置,(Get-IISAppPool -Name DefaultAppPool).failure要运行上述命令,我们需要 IISAdministration 模块。您可以使用 WebAdministration 模块和 IIS PSDrive 检索相同的设置。(Get-ItemProperty IIS:\AppPools\DefaultAppPool\).failure要检索特定设置(如故障间隔或最大故障次数),请使用以下命令。故障间隔,PS C:\> (Get-IISAppPool -Name DefaultAppPool).failure.rapidFailProtectionInterval Days              : 0 Hours             : 0 Minutes         ... 阅读更多

如何使用 PowerShell 获取 IIS 应用程序池队列长度?

Chirag Nagrekar
更新于 2021年4月28日 13:37:43

1K+ 次浏览

从 GUI 中,要检索应用程序池队列长度,您需要检查应用程序池的高级设置。要使用 PowerShell 获取 IIS 应用程序池队列长度,首先,我们需要应用程序池名称。有两种(也许还有其他)方法可以在获得应用程序池名称后进行检索。例如,我们需要为应用程序池 DefaultAppPool 检索队列长度。(Get-IISAppPool -Name DefaultAppPool).queuelength要运行上述命令,您需要 IISAdministration 模块。您也可以使用 IIS PS 驱动器,但为此需要加载 WebAdministration 模块。(Get-ItemProperty IIS:\AppPools\DefaultAppPool).queuelength阅读更多

如何使用 PowerShell 获取 IIS 应用程序池名称?

Chirag Nagrekar
更新于 2021年4月28日 13:39:35

6K+ 次浏览

要使用 PowerShell 获取 IIS 应用程序池名称,您需要使用 IIS PSDrive,但为此,我们需要在运行命令的服务器上安装 IIS PowerShell 模块 WebAdministration 或 IISAdministration。如果已安装 WebAdministration 模块,请使用以下命令导入该模块。Import-Module WebAdministration -Verbose导入上述模块后,您将看到 IIS PSDrive 将在当前会话中激活。要获取所有应用程序池,请运行以下命令:Get-ChildItem IIS:\AppPools\输出Name                     State        Applications ----       ... 阅读更多

如何使用 PowerShell 检索 Azure VM 的操作系统?

Chirag Nagrekar
更新于 2021年4月12日 11:19:28

7K+ 次浏览

要检索 Azure VM 的操作系统详细信息,我们需要使用 Get-AzVM 命令。示例:Get-AzVM -VMName TestMachine2k16 运行上述命令后,它将检索 VM TestMachine2k16 的信息,其中有一个 OSType 属性,显示 VM 的操作系统是 Linux、Windows 还是其他类型。但是,直接选择 OSType 属性将无法获取任何信息。请参见下例:示例:PS C:\> Get-AzVM -VMName TestMachine2k16 | Select OStype OStype ------ 这是因为此属性是另一个属性的一部分,因此无法直接访问。当您显示 VM 的完整属性时,将获得 StorageProfile 属性,…… 阅读更多

广告