找到 2042 篇文章 适用于 Microsoft 技术
14K+ 次查看
当您运行 Invoke-WebRequest 或 Invoke-RestMethod 命令时,有时您会收到错误“基础连接已关闭:无法为 SSL/TLS 安全通道建立信任关系。” 因为可能存在证书问题,或者所需的 Windows 版本不支持 TLS 或 SSL 版本。您可以使用以下命令绕过此错误。[System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}或者您可以使用以下代码解决此错误。示例add-type @" using System.Net; using System.Security.Cryptography.X509Certificates; public class TrustAllCertsPolicy : ICertificatePolicy { public bool CheckValidationResult( ServicePoint srvPoint, X509Certificate certificate, WebRequest request, ... 阅读更多
217 次查看
要使用 PowerShell 禁用 Azure VM 加速设置,我们需要禁用附加到 VM 的 NIC 上的 EnableAcceleratedNetworking 属性。$vm = Get-AzVM -Name TestVM $nicname = (($vm.NetworkProfile.NetworkInterfaces.id).Split('/'))[-1] $nicsetting = Get-AzNetworkInterface -ResourceGroupName $vm.ResourceGroupName - Name $nicname $nicsetting.EnableAcceleratedNetworking = $false在以上示例中,我们正在 Azure VM“TestVM”上设置 AN 设置。要设置特定订阅上的 AN 设置,请使用以下命令。确保您已使用 Set-AzContext 命令连接到正确的订阅。Get-AzVM | Select Name, ResourceGroupName, ` @{N='Accelerated Netoworking'; E={ $nic = (($_.NetworkProfile.NetworkInterfaces.id).Split('/'))[-1] $nicsetting = ... 阅读更多
206 次查看
要使用 PowerShell 启用 Azure VM 加速设置,我们需要启用附加到 VM 的 NIC 上的 EnableAcceleratedNetworking 属性。$vm = Get-AzVM -Name TestVM $nicname = (($vm.NetworkProfile.NetworkInterfaces.id).Split('/'))[-1] $nicsetting = Get-AzNetworkInterface -ResourceGroupName $vm.ResourceGroupName - Name $nicname $nicsetting.EnableAcceleratedNetworking = $true在以上示例中,我们正在 Azure VM“TestVM”上设置 AN 设置。要设置特定订阅上的 AN 设置,请使用以下命令。确保您已使用 Set-AzContext 命令连接到正确的订阅。Get-AzVM | Select Name, ResourceGroupName, ` @{N='Accelerated Netoworking'; E={ $nic = (($_.NetworkProfile.NetworkInterfaces.id).Split('/'))[-1] $nicsetting ... 阅读更多
578 次查看
在 Azure 门户中,我们可以从网络刀片中找到加速网络 (AN) 状态。要获取 VM 上的 AN 设置,我们需要首先检索 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如果您想检索... 阅读更多
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 }
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 }
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 }
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 }
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
2K+ 次查看
要使用 PowerShell 获取 Azure VM 活动日志,我们需要使用 Get-AzLog 命令。在运行 AZ 命令之前,请确保您已使用 (ConnectAzAccount) 和订阅 (Set-AzContext) 连接到 Azure 帐户。我们有以下 TestVM,我们需要检索活动日志,并且我们需要其资源 ID。我们将使用以下方法获取资源 ID,PS C:\> $vm = Get-AzVM -VMName TestVMPS C:\> $vm.Id我们需要在 Get-AzLog 命令中使用此 ID 来检索活动日志。PS C:\> Get-AzLog -ResourceId $vm.Id它将提供该特定资源组的所有 Azure 事件,您可以... 阅读更多