PowerShell 所需状态配置 (DSC) overview

DSC 是什么

  • 全程Desired State Configuration,powershell v4 新特性
  • 根据一组规则设定了脚本编写的方式,您可以在任何时间使用这些规则,或是将大量用户编写的组件整合在一起。不仅仅以一组,并且死以特定的风格来编写脚本。又称之为"item poency",以完全相同的方式做事,不会发生任何意外情况,

DSC用途以及优势

  • Distributed Heterogeneous Configuration Management Platform
  • Why declarative configurations?
  • Managing drift
  • Cross platform importance
  • DevOps?
  • 对于大多数脚本来说,不同的环境不同的参数往往会导致不一样的结果,改变了服务器的某些属性,改变了配置,搞乱了系统但是对于DSC的item poency属性,它强制了所有执行的结果,使得生产环境和测试环境的执行结果保持一致。
  • DSC 不仅仅适用于windows 还能使用与Unix
  • DEVOPS 圣经

DSC 体系

DSC 资源

DSC 需求

  • Supported PowerShell versions and Operating Systems
  • Feb WMF 5 preview KB3037315
  • DSC is built on CIM and needs the WinRM service and listeners Remoting
  • Configuring Remoting for DSC
  • Configure a script execution policy

查找DCS 资源,get表示查找本地,find表示查找互联网

时间: 2024-10-09 18:06:05

PowerShell 所需状态配置 (DSC) overview的相关文章

通过浏览器查看nginx服务器状态配置方法

通过浏览器查看nginx服务器状态配置方法 投稿:junjie 字体:[增加 减小] 类型:转载 这篇文章主要介绍了通过浏览器查看nginx服务器状态配置方法,本文讲解开启nginx-status的配置方法,并对服务器的参数做了详细讲解,需要的朋友可以参考下 复制代码 代码如下: location /nginx-status { stub_status on; #access_log /var/log/nginx/mmt_nginx_status.log; access_log off; all

nginx别名配置,状态配置,include优化

一.nginx帮助参数 下面是关于/application/nginx/sbin/nginx 的参数帮助 [[email protected] conf]# /application/nginx/sbin/nginx -h nginx version: nginx/1.6.3 Usage: nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives] Options: -?,-h : this help -v : sh

autofs按需挂载配置

nfs和autofs比较:最为明显的区别是autofs是按需挂载,而nfs是永久挂载 一.服务端配置: 1.安装nfs服务端 yum -y install nfs* 2.配置nfs共享目录 vim /etc/exports /data1/hisdata  10.0.0.0/8(ro)        (权限分为很多种,此处我们只需要针对10网段做只读权限) 3.启动服务 /etc/init.d/rpcbind start /etc/init.d/nfs start 设置开机自动启动 chkconf

Powershell批量开启并配置Exchange2013会议室邮箱

<#在微软的Exchange 2013版本中,如果通过图形界面去配置会议室邮箱的话,会发现选项比较少. 而且如果是批量开启并且做相应的配置的话,用图形界面就比较麻烦了. 而使用powershell的方式进行开启并配置是一个不错的选择. 需求是: 1)创建会议室邮箱(需求方已经提供了会议室邮箱的列表和位置信息) 2)设置会议室的名称.别名并开启默认电子邮件地址策略 3)预订期限为30天 4)个别会议室需要审批后才可以接受会议预订请求#> #对于1)-3)需求的实现方法是将需要创建的会议室信息保存

Oculus Rift DK2 安装所需电脑配置

系统支持:眼下使用的SDK0.4支持windows7,windows8,windows8.1.Mac(10.8,10.9): 硬件配置:官方给的标准配置为2.0+GHz以上CPU.2GB内存.兼容Direct3D10或者OpenGL3的显卡(主流显卡都没问题). 其它要求:正确安装最新的显卡驱动,执行现阶段大型3d游戏所需的执行库,比如DirecX9.0c,Visual C++ 2008执行库等.推荐下载网     址:http://dl.3dmgame.com/201211/28051.htm

IPv6系列-彻底弄明白有状态与无状态配置IPv6地址

深入研究自动分配IPv6地址的Stateless(无状态)与Stateful(有状态)方式 小慢哥的原创文章,欢迎转载 目录 ? 一. Link-Local Address的生成方式 ? 二. Global Address的生成方式 ? 三. RA报文中3个关键的Flag ? 四. 流程示意图 ? 五. 测试获得IP效果 ? 六. 应用场景(选择无状态还是有状态) ? 七. 后续内容 ? 附. 参考文档 一. Link-Local Address的生成方式 生成"链路本地地址",有2种

依赖注入之setter注入---只需修改配置,电脑就可以安装不同的打印机;读取properties配置文件并创建实例;实现不采用new的方式直接实例化对象

1.项目截图 2.黑白打印机类 package com.example.demo.printer; public class GrayPrinter implements Printer{ @Override public void init() { System.out.println("启动打印机"); } @Override public void print(String txt) { System.out.println("打印黑白文字:".concat(

oracle(Xe)数据库远程连接需修改配置参数

1.找到oracle安装后的目录,然后找到tnsnames.ora文件 修改相关文件内容: XE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.107)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE) ) ) EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (A

(Matlab)GPU计算所需的配置

电脑:联想扬天 M4400 系统:win 7 X64 硬件:NVIDIA GeForce GT 740M 独显2G 硬件驱动: 软件: Matlab 2015a   %需要安装 Parallel Computing Toolbox VS 2013           % 只安装了 C++基础类 CUDA 7.5.18   % 只安装了Toolkit <wiz_tmp_tag id="wiz-table-range-border" contenteditable="fal