首页 文章 精选 留言 我的

精选列表

搜索[windows],共10000篇文章
优秀的个人博客,低调大师

操作主机 Schema Master[为企业维护windows server 2008系列九]

今天要跟大家介绍的是AD中的操作主机 Schema Master(架构主机) 他的功能以及如何实现转移。 要管理Schema必须用到一个mmc 的管理组件中的名为“Active Dircetory 架构”这么一个工具,但是这个工具默认并没有注册。 所以我们必须要先注册: 1、打开命令提示符: 2、键入:regsvr32 schmmgmt.dll(嵌入式管理组件“Active Dircetory 架构”的动态连接库文件是schmmgmt.dll,可以用regsvr32把它注册到mmc里面去。) 3、注册成功后,我们就可以打开mmc的工具了, 4、在mmc中加入一个管理单元,点击文件--添加/删除管理单元 ,在窗口左边就可以看到一个名为 “Active Dircetory 架构” 的管理组件,选中并添加; 5、确定后如下图,就打开了这个管理组件,展开 “Active Dircetory 架构” 节点后,可以看到两个东西,一个是类别、一个是属性。 那么这里先来介绍下什么叫 Schema,Schema在AD里所扮演的角色就是用来定义AD里面的结构的(举个例子说:AD的对象中会有用户,那么用户会有多少个属性?比如:密码、显示名、登录名、部门、电话等等的栏目。那么,就必须要定义这些东西。用来定义对象的东西我们叫“类别”,那对象里面的属性比如刚刚所说的用户这个对象的属性有密码、部门、电话就由下图中大家看到的“属性”来定义。) 举个例子:account 类别 会有很多属性,比如uid 等等,如下图所示: 所以在这个工具中你可以进行 Schema 的管理,比如建立帐户的属性啊、建立新的类别以及他们的关系等。 6、那么接下来我们要谈的是 Schema Master :在AD的五大操作主机角色里面, Schema Master 就是负责修改 Schema 的。也就是说在整个森林里面,假设我所用的这台机器是我的 Schema Master 的话,那么只有这台机器里面的那一份 Schema 是可以被修改的,那么其他DC上的那一份 Schema 则是只读的。这就是 Schema Master 他的功能。 7、查看 Schema Master: 在 “Active Dircetory 架构”上按鼠标右键,可以看到一个 “操作主机” ,然后选择它,就可以看到当前的操作主机 Schema Master(架构主机) 就是我所使用的这台机器“DC” 果如说要做转移到另外一台的话,就需要先连到另外一台DC,比如我就连到SRV这台了 就会有一个提示说他是只读的,不能修改 Schema 的,因为当前的 Schema Master 是DC那一台,并不是SRV这台。 接着我选择操作主机,目前我是连接到SRV,可是我的 Schema Master 却还是原来的 DC 那一台。所以我按更改,再点是,如下图所示: 这样操作主机 Schema Master 就转移到了SRV这一台。 当然,你也可以使用ntdsutil的这个命令在命令提示符中去作 操作主机的转移。 通过今天的讲解大家可以了解到操作主机之一 Schema Master(架构主机)他的功能和转移的方法。 补充一句,在整个林下它必须是唯一的,而且只有你在修改它(比如安装Exchange的时候)才会用到他,所以平常并不会使用到 Schema Master . 本文转自 angerfire 51CTO博客,原文链接:http://blog.51cto.com/angerfire/216090,如需转载请自行联系原作者

优秀的个人博客,低调大师

windows上使用asp.net core创建 Razor 页面 Web 应用

安装以下组件: .NET Core 2.0.0 SDK或更高版本。 已安装 ASP.NET 和 Web 开发工作负载的Visual Studio 201715.3 版或更高版本。 1.添加数据模型 在解决方案资源管理器中,右键单击“RazorPagesMovie”项目 >“添加” > “新建文件夹”。 将文件夹命名为“Models”。 右键单击“Models”文件夹。 选择“添加” > “类”。 将类命名为“Movie”,并添加以下属性: 向 Movie 类添加以下属性: namespace RazorPagesMovie.Models { public class Movie { public int ID { get; set; } public string Title { get; set; } public DateTime ReleaseDate { get; set; } public string Genre { get; set; } public decimal Price { get; set; } } } 数据库需要 ID 字段作为主键。 View Code 2.添加数据库上下文类 向“Models”文件夹添加名为 MovieContext.cs 的 DbContext 派生类。 using Microsoft.EntityFrameworkCore; namespace RazorPagesMovie.Models { public class MovieContext : DbContext { public MovieContext(DbContextOptions<MovieContext> options) : base(options) { } public DbSet<Movie> Movie { get; set; } } } View Code 前面的代码为实体集创建DbSet属性。在实体框架术语中,实体集通常与数据库表相对应,实体与表中的行相对应。 3.添加数据库链接字符串 将连接字符串添加到 appsettings.json 文件。 { "Logging": { "IncludeScopes": false, "LogLevel": { "Default": "Warning" } }, "ConnectionStrings": { "MovieContext": "Server=(localdb)\\mssqllocaldb;Database=Movie-1;Trusted_Connection=True;MultipleActiveResultSets=true" } } View Code 4.注册数据库上下文 使用 Startup.cs 文件中的依存关系注入容器注册数据库上下文。 public void ConfigureServices(IServiceCollection services) { // requires // using RazorPagesMovie.Models; // using Microsoft.EntityFrameworkCore; services.AddDbContext<MovieContext>(options => options.UseSqlServer(Configuration.GetConnectionString("MovieContext"))); services.AddMvc(); } View Code 5.添加基架工具比执行迁移 从“工具”菜单中,选择“NuGet 包管理器” > “包管理器控制台”。 在 PMC 中,输入以下命令: Install-Package Microsoft.VisualStudio.Web.CodeGeneration.Design -Version 2.0.0 Add-Migration Initial Update-Database View Code Install-Package命令安装运行基架引擎所需的工具。 Add-Migration命令生成用于创建初始数据库架构的代码。此架构以(Models/MovieContext.cs 文件中的)DbContext中指定的模型为基础。Initial参数用于为迁移命名。可以使用任意名称,但是按照惯例应选择描述迁移的名称。 Update-Database命令在用于创建数据库的 Migrations/<time-stamp>_InitialCreate.cs 文件中运行Up方法。 6.搭建‘电影’模型的基架 打开项目目录(包含 Program.cs、Startup.cs 和 .csproj 文件的目录)中的命令窗口(在目录下,shift+右键)。 运行下面的命令 dotnet aspnet-codegenerator razorpage -m Movie -dc MovieContext -udl -outDir Pages\Movies --referenceScriptLibraries View Code 如果收到错误: The process cannot access the file 'RazorPagesMovie/bin/Debug/netcoreapp2.0/RazorPagesMovie.dll' because it is being used by another process. 退出 Visual Studio,然后重新运行命令。 下表详细说明了 ASP.NET Core 代码生成器的参数: 参数 描述 -m 模型的名称。 -dc 数据上下文。 -udl 使用默认布局。 -outDir 用于创建视图的相对输出文件夹路径。 --referenceScriptLibraries 向“编辑”和“创建”页面添加_ValidationScriptsPartial 7.测试应用 运行应用并将/Movies追加到浏览器中的 URL (http://localhost:port/movies)

优秀的个人博客,低调大师

云服务器Windows 2012 IIS添加站点绑定域名的方法?

购买阿里云服务器前,请先到阿里云官网 领取幸运券,然后再购买,除了价格上有很多优惠外,还可以参与抽奖。详见:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=2a7uv47d&utm_source=2a7uv47d 1.打开IIS管理器,展开节点,在网站处鼠标右键点击下,选择添加网站。 2。填写网站的信息,包括网站名称,路径,和主机名(域名)的信息,之后点击确定创建下站点即可。 3.创建好的站点可以参考下图,点击下站点,在右侧选择下绑定,之后点击下添加,可以给站点添加绑定下其他的域名。

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。