IIS集中化管理与编程REST API

一、简介 Microsoft IIS Administration 微软提供,管理IIS配置的REST API 和集中化IIS管理WEB UI。 l  支持绝大部分IIS配置项管理 l  支持管理远程IIS,实现集中化IIS配置管理。 l  支持REST API,方便集成到自研系统。 l  支持IIS配置访问安全性设置 Github:https://github.com/Microsoft/IIS.Administration 微软官网使用文档:https://docs.microsoft.com/en-us/IIS-Administration/ 二、安装 下载:https://docs.microsoft.com/en-us/IIS-Administration/getting-started 环境要求: l  操作系统Windows7版本及以上版本 l  IIS Administration API 依赖.NET Core,在安装IIS Administration安装包时,会按需自动安装 安装完后: Windows服务名:Microsoft IIS Administration Microsoft IIS Administration API地址:https://localhost:55539 (可以使用IP地址访问,但是会遇到权限问题,修改权限的方法在下面“修改配置文件”中介绍) Web UI管理地址:https://manage.iis.net/get 获取AccessToken 进入https://localhost:55539/connect,创建一个Access Key 拿到accesstoken后 l  通过地址:https://localhost:55539/connect 进入api展示界面(https://localhost:55539/#/api),查看可在自己的程序中通过rest api 访问iis信息 l  通过地址:https://manage.iis.net/connect 进入UI管理界面 三、IIS Administration配置文件 1)  配置文件路径:%SystemDrive%\Program Files\IIS Administration\<version>\Microsoft.IIS.Administration\config\** 2)  修改配置文件后需要重启windows服务(Microsoft IIS Administration) 3)  appsettings.json 配置:安全性、日志、audit(审计)、cors(跨域)、访问用户、只读等,详细查看文档。 4)  modules.json配置:启用或禁用IIS配置模块 配置修改示例 示例一、访问https://远程IP地址:55539/connect ,出现windows登录验证框 修改点:修改appsettings.json,将”require_windows_authentication”设置为 false 示例二、编码访问IIS Administration REST API 报401没有权限访问 …

SQL Server直接执行.sql文件

SQL Server是否可以像Oracle那样直接执行.sql文件,在cmd窗口中执行如下命令执行Sql文件:     osql -S 127.0.0.1 -U sa -P sa -i C:\Tab\script.sql     简单说明:osql为SQL Server的命令,要在cmd中执行该命令,一般安装完SQL Server后该命令对应的路径会自动添加到系统环境变量中。 -S 表示要连接的数据库服务器 -U表示登录的用户ID,-P表示登录密码 -i表示要执行的脚本文件路径