首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何以编程方式确定已安装的IIS版本

要以编程方式确定已安装的IIS版本,可以使用以下方法:

  1. 使用C#编写代码,调用Windows API函数GetVersionEx()来获取操作系统版本信息,然后根据操作系统版本信息判断IIS版本。
  2. 使用PowerShell脚本,执行以下命令:
代码语言:txt
复制
Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\InetStp\' | Select-Object versionstring

这个命令会返回IIS版本信息。

无论采用哪种方法,都需要具有管理员权限才能获取IIS版本信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

部署 PHP 环境

前提条件登录 Windows 云服务器,并已在该云服务器中完成 IIS 角色添加和安装。详情请参见 安装 IIS 服务。已获取 Windows 云服务器公网 IP。...如果打开页面如下所示,则表示配置成功:图片PHP 5.3 之后版本安装PHP 5.3 版本后取消了安装包模式,仅通过 zip 文件和 debug pack 两种方式进行安装。...如下图所示:注意:如果您服务器是 Windows Server 64bit (x64) 操作系统,则在 IIS 下运行 PHP 时,需选择 Non Thread Safe 版本 x86 安装包。...如果您服务器是 Windows Server 32bit (x86) 操作系统,则需要将 IIS 替换成 Apache,并选择 Thread Safe 版本 x86 安装包。....zipMicrosoft Visual C++ Redistributable for Visual Studio 2015 x86版本安装配置将下载 PHP zip 安装包解压缩。

3.8K42

如何在IIS6中安装WebKnight?

我们 WebServer 是 IIS6.所以这里只介绍IIS6安装,我见有些帖子介绍WebKnight安装时,说只有把IIS调整成IIS5.0隔离模式(IIS5.0 isolation mode...拷贝第3步中x64文件夹中所有文件到服务器上(:F:WebKnightWebSite1),注意:每一个网站均需要一个独立完整WebKnight,不可共用 打开IIS Manager   在需要安装...(注意:要选网站所属WebKnight目录,不要选错)   点击确定,完成安装   点击WebKnight目录中Config.exe,具体配置方法见下一节,配置完成后再进行下一步,切记   在以上操作后...,然后修改相应配置   注意,安装时必须启用IIS5.0隔离模式。...  安装可以默认,也可以你自己自定义路径…设置时,到安装好目录下运行:Config.exe   然后选择 WebKnight.xml 具体安全设置,以后再一一介绍。

92230
  • Windows内核溢出漏洞提权利用

    0x02 提权信息搜集 我们在拿到Webshell权限后一般都会先对这台主机进行简单信息搜集,:当前权限、安装补丁/系统版本与架构、可读写目录和支持脚本等,这几个必看,后期利用内核溢出漏洞提权时需要参考...(2) 安装补丁 systeminfo命令可查看当前操作系统上安装补丁,同时也能获取系统版本/架构/网卡/启动时间,是否为虚拟机等等信息?...(3) 系统版本和架构 可以通过IIS404报错和ProgramFiles(x86)目录或环境变量判断系统版本/架构,或者用以下工具和插件来识别IIS版本IIS6(03)、7(08)、8(12)、10...如果中间件为IIS时建议用ASPX脚本去执行命令。之前看有很多师傅说ASPX权限要比ASP、PHP高,其实并不是的,权限都是一样,只是各脚本调用执行命令方式不一样而已。...0x03 安全补丁对比 接着我们可以通过执行以下命令来获取目标主机上安装安全补丁KB编号,获取方式有很多,但基本上都是利用Win32_QuickFixEngineering这个类来进行查询,360

    90350

    微软超融合私有云测试19-SCOM2016部署前提条件

    在SCVMM部署完毕后,我们开始部署SCOM,SCOM是微软私有云监控操作平台,可以监控范围非常广,包括硬件类,UPS、服务器存储硬件、温湿度仪器等;软件类,操作系统、服务进程、程序代码、网站等...id=42295 PowerShell 2.0或更高版本 (Windows Server 2016内置5.0) SilverLight 5 IIS 要求 Internet Information Services...:IIS 7.5 以及更高版本,并且要安装 IIS 管理控制台和以下角色服务: 静态内容 默认文档 目录浏览 HTTP 错误 HTTP 日志记录 请求监视器 请求筛选 静态内容压缩 Web 服务器 (IIS...) 支持 IIS 6 元数据库兼容性 ASP.NET(需要 ASP.NET 2.0 和 4.0 版本。)...Windows 身份验证 .Net 4或更高版本 (Windows Server 2016内置4.6) 进行正式安装之前,需进行如下步骤: 安装好操作系统 设置IP地址与计算机名(本POC测试中,IP

    1K20

    WCF系列教程之WCF服务宿主与WCF服务部署

    一、简介 任何一个程序运行都需要依赖一个确定进程中,WCF也不例外。...WCF提供了统一编程模型,用于生成面向服务应用程序。此编程模型保持一致且独立于部署服务运行时环境。 实际上,这意味着不管使用什么宿主选项,服务代码看起来都非常类似。...所以,WCF服务宿主选项可以有多种选项: (1)、控制台应用程序 (2)、服务器环境, Internet 信息服务 (IIS) (3)、Windows 进程激活服务 (WAS) 管理工作进程内运行...此宿主选项在 Windows 所有版本中都是可用。...3.1、Windows服务(以前成为NT服务)优点: (1)、承载在IIS外、长时间运行WCF服务 (2)、受所有windows版本支持 (3)、由操作系统控制控制服务进程生存期 3.2、Windows

    1.4K80

    备份、还原IIS网站配置信息

    方法二:使用IIS备份精灵   从http://www.jb51.net/softs/11624.html 下载该工具,安装运行后,首先“IIS备份精灵”程序会检测出IIS服务器包含所有站点,然后就可以对这些站点配置信息进行备份了...在主窗口IIS站点列表”框中选中你要备份站点,默认网站,然后点击“导出站点”按钮,弹出“导出IIS站点”对话框,在“选择用作保存数据文件”栏中指定备份文件保存路径和文件名,最后点击“确定”按钮...但IIS备份精灵也有不足之处,由于不同Windows系统自带IIS服务器版本也不相同,Windows2000内置IIS5.0.Windows XP为IIS5.1.而Windows 2003则为IIS6.0...,由于它同时支持IIS4、IIS5和IIS6.因此,我们可以对不同版本IIS站点配置信息进行移植,Windows NT 4.0、Windows 2000和Windows2003中IIS站点配置信息相互移植...在IISEU主窗口中,从左侧“Import from”框体中选择“An IIS Server”标签页,接着在下方空白栏中输入IIS服务器机器名或IP地址,localhost,然后还要选择IIS版本类型

    3.1K30

    IIS上部署ASPNETMVC Beta网站

    个人觉得唯一比较有意思是在配置IIS时,我们可以配置各种自定义ISAPI扩展名(也在MVC应用配置,通常在Global.asax中) 第一步:安装MVC。...安装前提是.NET Framework 3.5,如果已经装有.NET Framework 3.5,直接下一步下一步安装就可以了。 第二步:安装IIS 安装IIS通常需要系统盘。...——>点下一步安装就是了。 第三步:配置IIS 在整个部署过程中,配置IIS最为麻烦。不同网站往往会有不同配置,下面是一个配置例子: 1....8、 点击OK按钮 开场白:喜欢上asp.net mvc好长时间,一至没有部署过。...发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    2.1K20

    IIS架构介绍

    系列目录     【更新最新开发文章,点击查看详细】 本章从IIS历史介绍简述IIS特性演进和IIS架构,目的是使读者对IIS有一个初步认识。...IIS6.0 随着Windows Server2003和Windows XP Professional64位版本一同发布,对IIS工作进程做了重大改进,支持了多种验证方式,并启用w3wp.exe作为Web...1.2.1 IIS应用程序文件夹   IIS服务是通过Windows服务器版操作系统上服务器管理器添加Web角色方式安装。...1.2.3 IIS相关 Windows 服务 IIS安装后还会启动以下一些Windows服务用来保障Web站点运行,每个IIS版本Windows服务略有不同,以下是这些服务简要介绍,如表1.2所示...以上就是http.sys主要工作原理,IIS管理员可以通过修改配置方式设定缓存策略和大小以及等待队列长度(这些在后续章节都会有详细介绍),但无法通过编程方式控制http.sys行为。

    2.1K10

    .NET Core实战项目之CMS 第十七章 CMS网站系统部署

    当然这个CMS系统一些逻辑处理还需要优化,没有引入日志组件以及缓存功能,权限目前只支持控制到菜单,却没有控制到具体功能(其实这块只是苦于样式不会处理,不然的话也会把功能加上),不过话又说回来,这些都是次要...Asp.Net Core 部署方式 下面我带着大家一起总结下Asp.Net Core几种部署方式,平时我们使用windows服务器比较多,所以都是iis直接部署,但是Asp.Net Core开发程序不仅仅能部署在...所以,第一种方式就是直接找到 dll 文件,并使用 dotnet 命令来运行。(你说 dotnet 命令哪来安装了 Runtime 就有了。)...如果要使用 IIS 部署 Asp.Net Core 程序,步骤如下: 在托管系统上,创建一个文件夹以包含应用发布文件夹和文件。 目录结构主题中介绍了应用部署布局。...例如,应用池需要对文件夹读取和写入权限,以便应用在其中读取和写入文件。 了解更多,请参考:IIS 部署.Net Core 应用 目前我们采用方式就是iis进行部署。

    2.3K20

    iOS无线安装企业账号应用

    iOS 支持以无线方式安装自定企业内部应用,而无需使用 iTunes 或 App Store。应用格式必须为 .ipa,并且使用企业内部预置描述文件进行构建。...请确定用户通过认证(可能是使用基本认证或基于目录认证),并确定网站可通过内联网或互联网进行访问。您可以将应用和清单文件放入隐藏目录或任何可使用 HTTPS 读取位置。...准备以无线方式分发企业内部应用 为准备以无线方式分发企业内部应用,请构建归档版本(.ipa 文件)和用于启用无线分发和应用安装清单文件。 使用 Xcode 来创建应用归档。...您还可以使用应用内部 openURL 来安装更新。 如果想要用户保留他们设备上储存应用数据,请确保新版本与要替换版本使用捆绑标识符相同,并告知用户在安装版本之前不要删除旧版本。...只有万不得时才应撤销证书,比如确定专用密钥丢失或确信证书遭破解。 示例 iOS 应用清单文件 <!

    2.1K50

    iis6.0上如何搭建php环境

    根据操作系统版本不同,IIS安装方法也稍有区别。 对于Windows XP,请按照下列步骤安装: 点击“开始”菜单,选择“控制面板”。 在控制面板中,选择“添加/删除程序”。...在详细信息中,确保选择“常规功能”下所有选项,然后单击“确定”。 点击“下一步”,并按照向导指示完成IIS安装。...在详细信息中,确保选择“Web服务”下所有选项,然后单击“确定”。 点击“下一步”,并按照向导指示完成IIS安装。 第二步:安装PHP 在完成IIS安装之后,我们需要安装PHP。...解压下载PHP压缩包到一个方便位置,C:PHP。 在解压后文件夹中,复制php.ini-recommended文件并将其重命名为php.ini。...如果能够看到一张包含PHP版本、编译选项、加载模块等信息页面,则说明PHP已经成功与IIS配合,并且可以正常工作。

    1.1K20

    iis安装及web服务器配置_药物配置流程

    今天在学习ASP.NET网站部署、打包与安装时,先按书上流程安装IIS,打开IIS才发现,里面没有ASP.NET,所以为IIS配置ASP,NET又搞了好一阵。...(一)IIS安装过程: (1)在开始栏输入控制面板,打开“控制面板”,点击”程序和功能“ (2) 点击“启动或关闭Windows功能” (3) 点击IIS(Internet Information...Services),点击”确定“,就阔以啦 (二)配置ASP.NET: 打开IIS,你可能会发现只有IIS和管理这里部分,少了ASP.NET,So,看下面: (1)找到aspnet.regiis.exe...,点击.NET Framework,选择你版本,勾上,确定就可以了,再重复一遍步骤(2),就可以啦 (4)打开你IIS,就可以看到ASP.NET啦 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人...发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    4.1K20

    Windows 2003下IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置

    .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,:C:\Inetpub\php\php5isapi.dll,然后一路确定即可。...Server 时,选择 IIS ,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini ,点确定安装完成。...,所以最好直接放系统根目录下C:\PHP 2.PHP配置后导致IIS锁死现象,请重新启动系统后直接卸载IIS后重装IIS,因此建议配置PHP前自己先在本机测试,再到服务器配置,并且配置前注意备份IIS...,一般建议XP和2003系统尝试配置 PHP5.x版本,因为2003IIS6.0版本,一般存在IIS 6.0中早期版本 ISAPI 筛选器不能加载,所以有可能PHP4.x版本ISAPI 筛选器不能加载导致无法完成...boardid=3), 磁盘根目录只给了ADMIN权限,请将要运行网站程序目录在IIS里面指向时候要是在磁盘二级目录下D:\web\phpwind,并且父目录和自身目录都给IIS读取和运行权限

    2.3K20

    SSL之CA证书颁发机构安装图文详解

    下面我就来讲一下CA证书颁发机构 如果你需要在组织里发布exchange,或者需要给IIS配置SSL访问方式,则需要部署CA,关于CA应用,后续会有几篇文章来专门叙述,本文仅仅介绍CA证书颁发机构安装...基础环境: 1、服务器版本操作系统,2000ser或2003 ser ,2008 ser等 2、安装CA前,请先安装IIS。...意思是,要完成CA安装,需要临时停止IIS服务器,由于我这里IIS上没有运行web,所以可以直接点YES,这点请留意。...确定后,就开始自动安装CA组件了。 安装过程中,如果你没有事先启用IIS6里ASP的话,就会出现下面的提示,此时只需确定即可。 经过大概1、2分钟安装过程后,CA组件顺序安装完毕。...二、查看CA CA安装,但在哪里查看呢?

    1.7K20

    IIS 7.0探索用于 Windows Vista Web 服务器和更多内容

    Microsoft.Web.Administration 是新 .NET 管理 API,它使托管代码应用程序可以轻松地以编程方式设置 IIS 站点和应用程序、访问重要状态和诊断信息以及按其他方式配置服务器...在 IIS 7.0 中,ASP.NET 有两个版本:经典模式和集成模式。经典模式工作方式与它在以前版本 IIS 中完全相同。...在 Windows Vista 中,可以在 IIS 管理器中、通过 appcmd.exe 命令行工具或使用 Microsoft.Web.Administration API 以编程方式访问此信息。...像以前一样,还可以为不同错误代码配置自定义错误页,或重定向到自定义 URL。详细错误页现在也本地化,如果安装了相应语言语言包,就可以按客户端首选语言提供错误描述。...还可以将它们路由到新失败请求跟踪功能(又称为 FREB),后者会将跟踪日志保存到 XML 日志文件中,然后可以用提供 XSLT 样式表查看这些文件(参见图 8),或以编程方式使用它们。 ?

    5.1K90

    Obsidian笔记软件无公网远程同步数据到Windows系统WebDAV

    安装Cpolar内网穿透实现公网访问Webdav 4. 同步PC端笔记至WebDav 4.1 首先需要在IIS中添加md格式 4.2 在Obsidian中安装第三方插件 5....Windows开启Webdav服务 安装IIS必要WebDav组件 打开控制面板,查看方式改为“类别”,进入“程序”,“启用或关闭Windows功能” 在Internet Information Services...(IIS)中勾选“IIS管理控制台”、“Windows身份验证”、“基本身份验证”、“管理服务”、“WebDAV发布”和“目录浏览”,然后确定安装。...,并下载最新版本Cpolar 登录成功后,点击下载Cpolar到本地并安装(一路默认安装即可)本教程选择下载Windows版本。...” 点击“安装”,再点击“启用” 两个都勾选同意,点击同意 回到设置中,可以看到安装插件出现Remotely Save.点击设置 按照下面参数,选择webdav,输入cpolar公网地址,注意,cpolar

    21210

    Go+语言初体验——【四、版本更新环境变量配置】

    】 需要配置环境变量 配置【系统变量】 当前情况分析: 本源想法应该是直观、简易、简单,毕竟目标是青年一代编码敷设,所以goplus应该是在想办法把整个包单独存放起来,方便后面的环境搭建,估计还会有下个版本...,会直接将环境变量添加到【系统变量】中,进行一键式安装,当前是现在有一些内容仍然需要【git】拉取,不就将来肯定会慢慢变化,可能就是一个下载安装包, 竞品对照分析: scratch图形化编码页面已经比较完善...,那么,goplus肯定会以最快速方式进行【图形化客户端】敷设,很期待这个页面会如何将操作模块进行划分:  scratch功能拉取方式已经被很多少儿编程用习惯了,那么如何以更好【UE】展现出来...拉取最新包【git clone https://github.com/goplus/gop.git】 最新版本内容拉取后如下: 注:现在默认安装到 当前目录 bin 目录下面 安装Go+环境变量配置...打开【bin】 需要配置环境变量 配置【系统变量】 测试【gop】是否可以使用了: 尝试跑一个【demo】: 到这就确定没问题了。

    54820

    C#开发BIMFACE系列47 IIS部署并加载离线数据包

    BIMFACE二次开发系列目录 【更新最新开发文章,点击查看详细】 在前两篇博客《C#开发BIMFACE系列45 服务端API之创建离线数据包》与《C#开发BIMFACE系列46 服务端API...IIS安装 控制面板 -> 程序和功能 -> 启用或关闭Windows功能 部署离线数据包 步骤1 新建站点 如下①、③、④为必填项。 ①网站名称,填写有具体意义中文或英文名称都可以。...两种方式下载离线数据包JSSDK 方式1:直接点击【确定】按钮,浏览器中自动下载BIMFACE官网提供最新版本。...方式2:到BIMFACE官网 https://bimface.com/developer-guide/984 手动下载 两种方式都可以,下载最新版本使用即可。...如果解压文件夹目录不同或者目录命名不同,则适当调整即可。建议JSSDK目录带版本号,直观明了。

    83030
    领券