Get-Command *http* 后,你会看到与 HTTP 相关的命令和工具的列表。以下是这些命令和它们的简要描述:

news/2025/1/14 1:07:07/文章来源:https://www.cnblogs.com/suv789/p/18669685

inetcpl.cpl 是 Internet Explorer 设置面板的控制面板项文件,运行此命令将打开 Internet Explorer 的设置界面,其中包括浏览器的常规设置、连接设置、安全性设置等。

 


 
 
 
 

 

Get-Command *http* 后,你会看到与 HTTP 相关的命令和工具的列表。以下是这些命令和它们的简要描述:

1. NetworkTransition 模块中的 cmdlet

这些 cmdlet 主要与 IP-HTTPS 相关,它是一种支持 IPv6 网络过渡的技术。以下是与 IP-HTTPS 配置和状态管理相关的 cmdlet:

  • Add-NetIPHttpsCertBinding:将证书绑定到 IP-HTTPS 配置中。
  • Disable-NetIPHttpsProfile:禁用 IP-HTTPS 配置文件。
  • Enable-NetIPHttpsProfile:启用 IP-HTTPS 配置文件。
  • Get-NetIPHttpsConfiguration:获取当前的 IP-HTTPS 配置信息。
  • Get-NetIPHttpsState:获取 IP-HTTPS 的状态信息。
  • New-NetIPHttpsConfiguration:创建新的 IP-HTTPS 配置。
  • Remove-NetIPHttpsCertBinding:从 IP-HTTPS 配置中移除证书绑定。
  • Remove-NetIPHttpsConfiguration:删除现有的 IP-HTTPS 配置。
  • Rename-NetIPHttpsConfiguration:重命名现有的 IP-HTTPS 配置。
  • Reset-NetIPHttpsConfiguration:重置 IP-HTTPS 配置。
  • Set-NetIPHttpsConfiguration:设置或更新 IP-HTTPS 配置。

这些 cmdlet 主要用于配置和管理 IP-HTTPS 相关的设置,通常在网络过渡或需要支持 IPv6 和 IPv4 并存时使用。

2. WinHttpProxy 模块中的 cmdlet

这些 cmdlet 与 Windows HTTP 代理配置相关,WinHTTP 用于处理 HTTP 请求,通常在代理配置和网络设置中使用。

  • Export-WinhttpProxy:导出当前的 WinHTTP 代理配置。
  • Get-WinhttpProxy:获取当前的 WinHTTP 代理设置。
  • Import-WinhttpProxy:导入 WinHTTP 代理配置。
  • Reset-WinhttpProxy:重置 WinHTTP 代理设置。
  • Set-WinhttpProxy:设置 WinHTTP 代理配置。

这些命令主要用于配置和管理 Windows HTTP 代理(WinHTTP),通过它们你可以查看或调整代理设置,以确保 HTTP 流量通过正确的代理服务器。

3. WSManHTTPConfig 工具

  • WSManHTTPConfig.exe:这是一个可执行文件,用于配置和管理 Windows 远程管理(WSMan)协议的 HTTP 配置。该工具通常用于配置服务器的远程管理和访问权限,包括通过 HTTP 的 WSMan 服务。

 

这些命令覆盖了从管理 IP-HTTPS 配置到设置和调整 WinHTTP 代理的各个方面,适用于需要配置网络过渡、代理服务器或远程管理的场景。通过这些 cmdlet,你可以调整 HTTP 流量的管理、代理设置、网络过渡的配置,或使用 WSMan 管理远程服务器。

 

PS C:\Users\Administrator> Get-Command *http*

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Function        Add-NetIPHttpsCertBinding                          1.0.0.0    NetworkTransition
Function        Disable-NetIPHttpsProfile                          1.0.0.0    NetworkTransition
Function        Enable-NetIPHttpsProfile                           1.0.0.0    NetworkTransition
Function        Export-WinhttpProxy                                1.0.0.0    WinHttpProxy
Function        Get-NetIPHttpsConfiguration                        1.0.0.0    NetworkTransition
Function        Get-NetIPHttpsState                                1.0.0.0    NetworkTransition
Function        Get-WinhttpProxy                                   1.0.0.0    WinHttpProxy
Function        Import-WinhttpProxy                                1.0.0.0    WinHttpProxy
Function        New-NetIPHttpsConfiguration                        1.0.0.0    NetworkTransition
Function        Remove-NetIPHttpsCertBinding                       1.0.0.0    NetworkTransition
Function        Remove-NetIPHttpsConfiguration                     1.0.0.0    NetworkTransition
Function        Rename-NetIPHttpsConfiguration                     1.0.0.0    NetworkTransition
Function        Reset-NetIPHttpsConfiguration                      1.0.0.0    NetworkTransition
Function        Reset-WinhttpProxy                                 1.0.0.0    WinHttpProxy
Function        Set-NetIPHttpsConfiguration                        1.0.0.0    NetworkTransition
Function        Set-WinhttpProxy                                   1.0.0.0    WinHttpProxy
Application     WSManHTTPConfig.exe                                10.0.26... C:\Windows\system32\WSManHTTPConfig.exe


  1.  
  2.  
  3.  
  4. Windows Server 2022 的某些版本或配置中,并没有直接的注册表项可以控制 HTTP/2 的启用和禁用。HTTP/2 通常是自动启用的,但如果您确实需要强制启用或禁用它,可以通过注册表或 IIS 配置进行调整。

    启用或禁用 HTTP/2

    1. 启用 HTTP/2:

      在 Windows Server 2022 中,HTTP/2 是默认启用的,并且应该不会单独列出在 EnableHttp2 注册表项中。要启用 HTTP/2,确保您的 IIS 或 HTTP 服务支持它,并且通过以下步骤手动检查:

      • 打开注册表编辑器 (regedit),然后导航到:

        Copy Code
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
      • 如果没有 EnableHttp2 这个键值,可以创建一个新的 DWORD 类型的 EnableHttp2 键,并将其值设置为 1 来启用 HTTP/2。

    2. 禁用 HTTP/2:

      如果您需要禁用 HTTP/2,可以将 EnableHttp2 的值设置为 0

    确保 HTTP/2 或 HTTP/3 启用

    确保您的服务器和客户端都支持 HTTP/2 或 HTTP/3。如果您希望启用 HTTP/3,可以检查 TLS 1.3 是否已启用,因为 HTTP/3 必须依赖于 TLS 1.3。

    3. 检查 HTTP/3 配置

    如果您的目标是确保 HTTP/3 被启用,可以检查 TLS 1.3 的配置:

    1. 打开注册表编辑器 (regedit),然后导航到:

      Copy Code
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
    2. 查看或创建 EnableHttp3 注册表键,并将其值设置为 1 以启用 HTTP/3。

    3. 确保 TLS 1.3 已启用,可以通过以下命令验证:

    powershellCopy Code
    Get-TlsCipherSuite | Where-Object {$_.Name -like "*TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256*"}

    如果返回了支持的 TLS 1.3 加密套件,则说明 TLS 1.3 已启用,进而支持 HTTP/3。

    4. 查看 HTTP 服务状态

    对于 HTTP 服务的状态,您可以使用 Get-ServiceGet-WmiObject 来查看 HTTP 服务是否正常运行。

    powershellCopy Code
    Get-Service -Name http

     

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/868787.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

快速上手 INFINI Console 的 TopN 指标功能

背景 在分布式搜索引擎系统(如 Easysearch、Elasticsearch 和 OpenSearch)中,性能监控至关重要。为了确保系统的高效运行和资源的合理分配,我们通常需要关注一段时间内关键资源的使用情况,特别是索引、节点和分片的内存与 CPU 占用情况。 通过对这些关键指标进行 TopN 查询…

特斯拉CEO埃隆马.斯克的五步工作法,怎么提高工程效率加速产品开发?

简介 在《埃隆马斯克传》这本书中,有两个章节写到了特斯拉 CEO 埃隆马斯克为了在一段时间内,提升特斯拉汽车 model 3 的产能到每个月 5000 辆这个数量级,在书中叫 “量产地狱”,这是他的目标。 马斯克扎根工厂,睡在工厂的地板上近一年,亲自参与生产线的调试和优化,通过反…

iStoreOS_x86-U盘安装写入内置硬盘启动

https://doc.linkease.com/zh/guide/istoreos/install_x86.html#_1-%E8%A7%86%E9%A2%91%E4%BB%8B%E7%BB%8D 86 物理机x86物理机,范围很广,可以是各种"电脑",或者J4125/N5105等小主机。这里介绍x86实机安装iStoreOS固件。#1.视频介绍#2.准备工作一个 U盘 一个显示器…

《CPython Internals》阅读笔记:p118-p150

《CPython Internals》学习第 8 天,p118-p150 总结,总计 33 页。 一、技术总结 补充一些本人整理的关于 Context-Free Grammar(CFG) 的知识。 1.symbol(符号) A mathematical symbol is a figure or a combination of figures that is used to represent a mathematical ob…

基于遗传优化的货柜货物摆放优化问题求解matlab仿真

1.程序功能描述 基于遗传优化的货柜货物摆放优化问题求解matlab仿真。在一个货架上,初始状态下,随机将货物放在货柜上,优化之后,整理输出整理后的货物摆放效果。 2.测试软件版本以及运行结果展示MATLAB2022A版本运行 3.核心程序for ij = 1:Iterij%适应度yfit = 1./(…

【MSF免杀】python木马源码免杀

免责声明 由于传播利用本文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,一旦造成后果请自行承担!🧲【MSF代码审计】Java木🐎源码分析这篇写了 MSF 的木马分析,今天就来实现一下免杀吧 。 开启免杀之路 java 代码量太大了,几百行代码 python…

Proj CJI Paper Reading: A False Sense of Safety: Unsafe Information Leakage in Safe AI Responses

Abstract 本文:Tasks:Decomposition Attacks: get information leakage of LLMMethod: 利用LLM(称为ADVLLM)+Few shots example把一个恶意的问题分成许多小的问题,发送给Victim LLMs,再使用ADVLLM把这些问题的回答拼凑出来得到答案 拆分原则是最大化与impermissible informat…

基于遗传优化的Sugeno型模糊控制器设计matlab仿真

1.课题概述基于遗传优化的Sugeno型模糊控制器设计matlab仿真,通过遗传优化算法优化模糊控制器的隶属函数参数,从而获得较优的控制效果。2.系统仿真结果 3.核心程序与模型 版本:MATLAB2022aMAXGEN = 15; NIND = 10; Nums = 1; Chrom =crtbp(NIND,Nums*10);%sh Areas = …

tensor学习

tensor 汇总都练习

GIF图片网

https://tenor.com/

Pytorch深入学习快速入门--小土堆

第五节:Pytorch加载数据初识 Dataset :提供一种方式获取数据及其lebel 本例子中ants、beer就是lebel 例子:from torch.utils.data import Dateset

使用GTD工作法提升效率

前言 近年来随着工作、副业的开展,每天要做的事情越来越多,而且还积攒了很多工作,每天大脑被各种事情充斥着,乱糟糟的,不仅效率很低,还很容易导致焦虑。 为此我一直有在寻找合适的项目管理工具,也看了一些相关的书籍,不过很多方法都复杂且难以快速实践。 直到我上网冲浪…