找到 985 篇文章,关于软件与编码

如何使用 PowerShell 获取 Azure VM 的加速网络状态?

Chirag Nagrekar
更新于 2021-08-31 11:42:05

578 次浏览

在 Azure 门户中,我们可以从网络刀片中找到加速网络 (AN) 状态。要获取 VM 上的 AN 设置,我们需要首先检索 NIC 信息,因为它是在 NIC 上设置的。我们有一个名为“TestVM”的 VM,我们将检索其 NIC 信息。PS C:\> $vm = Get-AzVM -Name TestVM要获取与 VM 关联的 NIC,$nicname = (($vm.NetworkProfile.NetworkInterfaces.id).Split('/'))[-1]我们需要检索 NIC 设置以获取 AN 设置。$nicsetting = Get-AzNetworkInterface -ResourceGroupName $vm.ResourceGroupName - Name $nicname要获取 AN 设置,请使用 EnableAcceleratedNetworking 属性。$nicsetting.EnableAcceleratedNetworking如果您想检索 AN 设置... 阅读更多

如何使用 PowerShell 为 Windows 服务器启用基本身份验证?

Chirag Nagrekar
更新于 2021-08-31 11:02:53

869 次浏览

基本身份验证是 Windows 的不安全身份验证。在启用它之前,请确保您符合组织的策略。要使用 PowerShell 为 Windows 服务器启用基本身份验证,我们可以使用以下命令。PS C:\> Set-Item -Path "WSMan:\localhost\Service\Auth\Basic" -Value $true -Verbose要使用 PowerShell 为远程 Windows 服务器启用基本身份验证,请使用以下命令。Invoke-Command -ComputerName TestMahchine1, TestMachine2 - ScriptBlock {    Set-Item -Path "WSMan:\localhost\Service\Auth\Basic" -Value    $true -Verbose }

如何使用 PowerShell 禁用 Windows 服务器的基本身份验证?

Chirag Nagrekar
更新于 2021-08-31 11:03:12

387 次浏览

基本身份验证是 Windows 的不安全身份验证。要使用 PowerShell 禁用 Windows 服务器上的基本身份验证,PS C:\> Set-Item -Path "WSMan:\localhost\Service\Auth\Basic" -Value $false -Verbose要使用 PowerShell 禁用远程 Windows 服务器上的基本身份验证,请使用以下命令,Invoke-Command -ComputerName TestMahchine1, TestMachine2 - ScriptBlock {    Set-Item -Path "WSMan:\localhost\Service\Auth\Basic" -Value    $false -Verbose }

如何使用 PowerShell 禁用 CredSSP 身份验证?

Chirag Nagrekar
更新于 2021-08-31 11:03:48

754 次浏览

要使用 PowerShell 在本地计算机上禁用 CredSSP,请使用以下命令。PS C:\> Disable-WSManCredSSP -Role Server -Verbose您可以使用以下命令检查 CredSSP 是否已禁用。PS C:\> Get-ChildItem WSMan:\localhost\Service\Auth | Where-Object {$_.Name    -eq"CredSSP"} | Select Name, Value Name    Value ----    ----- CredSSP false要使用 PowerShell 在远程计算机上禁用 CredSSP 身份验证,Invoke-Command -ComputerName TestMahchine1, TestMachine2 - ScriptBlock {    Disable-WSManCredSSP -Role Server }

如何使用 PowerShell 在 Windows 服务器上启用 CredSSP 身份验证?

Chirag Nagrekar
更新于 2021-08-31 11:05:39

2K+ 次浏览

在为 Windows 服务器启用 CredSSP 身份验证之前,我们将首先使用以下命令检查 CredSSP 状态。Get-ChildItem WSMan:\localhost\Service\Auth | Where-Object {$_.Name -eq "CredSSP"}    | Select Name, Value输出Name    Value ----    ----- CredSSP false要启用 CredSSP,PS C:\> Enable-WSManCredSSP -role server -Force输出cfg             : http://schemas.microsoft.com/wbem/wsman/1/config/service/auth lang             : en-US Basic             : false Kerberos          : true Negotiate         : true Certificate       : false CredSSP           : true CbtHardeningLevel : Relaxed要启用远程计算机上的 CredSSP 身份验证,Invoke-Command -ComputerName TestMahchine1, TestMachine2 - ScriptBlock {    Enable-WSManCredSSP -Role Server -Force }

如何使用 PowerShell 获取 Windows 身份验证设置?

Chirag Nagrekar
更新于 2021-08-31 11:07:33

858 次浏览

要使用 PowerShell 获取 Windows 服务器身份验证设置,我们可以在本地服务器上使用以下命令。PS C:\> Get-ChildItem WSMan:\localhost\Service\Auth | Select name, value输出Name              Value ----              ----- Basic             false Kerberos          true Negotiate         true Certificate       false CredSSP           false CbtHardeningLevel Relaxed要获取远程服务器上的相同设置,请使用以下命令。Invoke-Command -ComputerName TestMahchine1, TestMachine2 - ScriptBlock {    Get-ChildItem WSMan:\localhost\Service\Auth } | Select PSComputerName, Name, Auth

如何使用 PowerShell 获取 Azure VM 活动日志?

Chirag Nagrekar
更新于 2021-08-31 11:09:31

2K+ 次浏览

要使用 PowerShell 获取 Azure VM 活动日志,我们需要使用 Get-AzLog 命令。在运行 AZ 命令之前,请确保您已使用 (ConnectAzAccount) 连接到 Azure 帐户并订阅 (Set-AzContext)。我们有以下 TestVM,我们需要检索活动日志,我们需要其资源 ID。我们将使用以下方法获取资源 ID:PS C:\> $vm = Get-AzVM -VMName TestVMPS C:\> $vm.Id我们需要在 Get-AzLog 命令中使用此 ID 来检索活动日志。PS C:\> Get-AzLog -ResourceId $vm.Id它将提供该特定资源组的所有 Azure 事件,并且您可以... 阅读更多

如何使用 PowerShell 获取 Azure VM 存储帐户类型?

Chirag Nagrekar
更新于 2021-08-31 10:06:59

597 次浏览

要使用 PowerShell 获取 Azure VM 存储帐户类型,我们需要从 Get-AzVM 命令中获取 Azure VM 存储配置文件设置。PS C:\> $vm = Get-AzVM -Name TestVM PS C:\> $vm.StorageProfile.OsDisk.ManagedDisk.StorageAccountType输出要从特定订阅中的多个 VM 获取存储帐户类型,请使用以下命令。Get-AzVM | Select Name,ResourceGroupName, @{N='StorageType';E={$_.StorageProfile.OsDisk.ManagedDisk.StorageAccountType}}

如何使用 PowerShell 获取已安装的 Azure VM 扩展?

Chirag Nagrekar
更新于 2021-09-01 09:19:01

1K+ 次浏览

要使用 PowerShell 获取已安装的 Azure VM 扩展,我们可以使用 Get-AzVmExtension 命令,并且需要在命令中提供 VM 名称和资源组名称。$vm = Get-AzVM -Name TestVM Get-AzVMExtension -VMName $vm.Name -ResourceGroupName $vm.ResourceGroupName上述命令将详细检索名为 TestVM 的 VM 中的所有扩展。要检索扩展名,Get-AzVMExtension -VMName $vm.Name -ResourceGroupName $vm.ResourceGroupName | Select Name输出

如何使用 PowerShell 获取 Azure VM 磁盘缓存设置?

Chirag Nagrekar
更新于 2021-08-31 10:05:55

539 次浏览

要使用 PowerShell 获取 Azure 磁盘缓存设置,我们首先需要使用 Get-AzVM 命令检索 VM 信息。在运行此命令之前,请确保您已连接到 Azure 帐户 (Connect-AzAccount) 和正确的订阅 (Set-AzContext)。在此示例中,我们有一个 TestVM。$vm = Get-AzVM -Name TestVM我们将使用 StorageProfile 属性和 OSdisk 子属性来获取加密设置。PS C:\> $vm.StorageProfile.OsDisk.Caching输出要检索特定订阅中所有 Azure VM 上的缓存设置,我们可以使用以下命令。Get-AzVM | Select Name, ResourceGroupName, @{N='Caching';E={$_.StorageProfile.OSDisk.Caching}}阅读更多

广告