快速了解Windows PowerShell

    从SharePoint 2010开始支持PowerShell,仍支持stsadm.exe工具;
    可以调用.NET对象、COM对象、exe文件传参;
    控制台执行,批处理执行;
    支持管道
 
书写Windows PowerShell脚本
    后缀名:.psl,纯文本文件;
    Write-Host "Hello World!"
 
使用Windows PowerShell集成脚本开发环境(ISE)
    缺省未安装    可从管理工具/控制面板 增加
    F5执行,断点调试    
 
    简单示例:
    $sum1=1+2
    $sum2=3+4
    $sum3=$sum1+$sum2
    write-host $sum3
 
    流程控制:
    $names = "YangGuo","XiaoLongNv","GuoJing","HuangRong";
    foreach($name in $names)
    {
        write-host $name
    }
 
    调用.NET对象
    $data=New-Object -TypeName System.DataTime -ArgumentList @(2014,4,20,17,46,0)
    $message = "This Day is "+ $data.ToLongDateString()
    Write-host $message
 
    调用.NET对象静态属性
    $today = [System.DateTime]::Today
    Write-Host $today.ToLongDateString()                                    2014年5月20日
    Write-Host $today.ToString("MM/dd/yy")                                05/20/14
    Write-Host $today.AddDays(100).ToString("MMMM d")        八月 28
 
    调用COM对象    
    $ie = New-Object -ComObject "InternetExplorer.Application"
    $ie.Navigate("http://mail.163.com")
    $ie.visible = $true
 
SharePoint Windows PowerShell 插件
    一系列核心库、命令集        - PowerShell     核心库SharePoint.PowerShell
    插件                                      - SharePoint
 
使用Windows PowerShell 管理SharePoint
    创建Web应用程序
    $name = "Web Application from PowerShell"
    $port = 10000
    $url = "http://john-pc"
    $appPoolName = "SharePoint - 10000"
    $appPoolAccount = "John-pc\SPService10000"
    New-SPWebApplication -Name $name -Port $port -Url $url -ApplicationPool $appPoolName -ApplicationPoolAccount     $appPoolaccount
 
    创建网站集
    $title = "Creating site collection from PowerShell"
    $url = "http://john-pc:10000"
    $owner = "john-pc\Administrator"
    $template = "STS#1"
    #delete target site collection if it exists
    $targetSite = Get-SPSite | Where-Object{$_.Url -eq $url}
    if ($targetSite -ne $nullj)
    {
        Rmove-SPSite -Identity targetSite -Confirm:$false
    }
    #create new site collection
    New-SPSite -URL $url -Name $title -OwnerAlias $Owner -Template $template 
 
    常用模板
    STS#0                        组站点
    STS#1                        空白站点 
    STS#2                        文档合作站点
    MPS#0                        基本会议站点
    MPS#1                        空白会议站点
    MPS#2                        决议会议站点
    MPS#3                        社交会议站点
    MPS#4                        多页会议站点
    Centrladmin#0           中央管理站点
    Wiki#0                        维基站点
     Blog#0                      博客站点
    SGS#0                        组协作站点
 
 
 
 
 



【SharePoint学习笔记】第2章 SharePoint Windows PowerShell 指南的更多相关文章

  1. Sharepoint学习笔记—习题系列--70-576习题解析 --索引目录

        Sharepoint学习笔记—习题系列--70-576习题解析  为便于查阅,这里整理并列出了70-576习题解析系列的所有问题,有些内容可能会在以后更新. 需要事先申明的是:     1. ...

  2. Sharepoint学习笔记—习题系列--70-573习题解析 --索引目录

                  Sharepoint学习笔记—习题系列--70-573习题解析 为便于查阅,这里整理并列出了我前面播客中的关于70-573习题解析系列的所有问题,有些内容可能会在以后更新, ...

  3. SharePoint 2010 最佳实践学习总结------第2章 SharePoint Windows PowerShell指南

    第2章 SharePoint Windows PowerShell指南 SharePoint 2010是SharePoint系列产品中第一个开始支持Windows PowerShell的产品,在以前的 ...

  4. Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第二章:矩阵代数

    原文:Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第二章:矩阵代数 学习目标: 理解矩阵和与它相关的运算: 理解矩阵的乘 ...

  5. Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第一章:向量代数

    原文:Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第一章:向量代数 学习目标: 学习如何使用几何学和数字描述 Vecto ...

  6. Stealth视频教程学习笔记(第二章)

    Stealth视频教程学习笔记(第二章) 本文是对Unity官方视频教程Stealth的学习笔记.在此之前,本人整理了Stealth视频的英文字幕,并放到了优酷上.本文将分别对各个视频进行学习总结,提 ...

  7. Stealth视频教程学习笔记(第一章)

    Stealth视频教程学习笔记(第一章) 本文是对Unity官方视频教程Stealth的学习笔记.在此之前,本人整理了Stealth视频的英文字幕,并放到了优酷上.本文将分别对各个视频进行学习总结,提 ...

  8. 20145330《Java学习笔记》第一章课后练习8知识总结以及IDEA初次尝试

    20145330<Java学习笔记>第一章课后练习8知识总结以及IDEA初次尝试 题目: 如果C:\workspace\Hello\src中有Main.java如下: package cc ...

  9. java JDK8 学习笔记——第16章 整合数据库

    第十六章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 1.JDBC是java联机数据库的标准规范.它定义了一组标准类与接口,标准API中的接口会有数据库厂商操作,称为JDBC驱动程 ...

  10. CSS3秘笈第三版涵盖HTML5学习笔记1~5章

    第一部分----CSS基础知识 第1章,CSS需要的HTML HTML越简单,对搜索引擎越友好 div是块级元素,span是行内元素 <section>标签包含一组相关的内容,就像一本书中 ...

随机推荐

  1. HTML DOM对象之createElement()方法

    今天在学习DOM节点操作时,发现了创建DOM节点的createElement()方法的一个有意思的现象. 代码如下: var box=document.getElementById("box ...

  2. WebSocket通信协议

    var ws = new WebSocket("ws://echo.websocket.org"); ws.onopen = function(){ws.send("Te ...

  3. 初识 Burp Suite

           Burp Suite 是用于攻击web 应用程序的集成平台.它包含了许多工具,并为这些工具设计了许多接口,以促进加快攻击应用程序的过程. 所有的工具都共享一个能处理并显示HTTP 消息, ...

  4. [转载 ]POJ 1273 最大流模板

    转载 百度文库花了5分下的 不过确实是自己需要的东西经典的最大流题POJ1273 ——其他练习题 POJ3436 . 题意描述: 现在有m个池塘(从1到m开始编号,1为源点,m为汇点),及n条水渠,给 ...

  5. css基本设置

    css引入方式: 头部引入:在HTML页面头部编写程序(一般用在访问量大的网页上) 标签内引入:在标签内直接写样式(优先级最高,但难于维护,会沉积大量代码) 外部引入:用link标签引入(常用 ,维护 ...

  6. (转)JS产生随机数的几个用法!

    原文 1 <script> 2 function GetRandomNum(Min,Max) 3 { 4 var Range = Max - Min; 5 var Rand = Math. ...

  7. CSS教程:div垂直居中的N种方法[转]

    在说到这个问题的时候,也许有人会问CSS中不是有vertical-align属性来设置垂直居中的吗?即使是某些浏览器不支持我只需做少许的CSS Hack技术就可以啊!所以在这里我还要啰嗦两句,CSS中 ...

  8. 【转】Native JavaScript Data-Binding

    原文转自:http://www.sellarafaeli.com/blog/native_javascript_data_binding Two-way data-binding is such an ...

  9. iOS各版本图标尺寸汇总

    About Information Property List Files UILaunchImageFile UILaunchImageFile (String - iOS) specifies t ...

  10. css3 filter属性在项目中的应用

    css3 属性filter应用在项目里. 语法: <filter>: 要使用的滤镜效果.多个滤镜之间用空格隔开. 设置或检索对象所应用的滤镜效果. 最常用的滤镜效果是不透明效果,如果要实现 ...