快速了解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. yii2从零开始一,安装

    1.官网下载软件包 这里选择普通包,也可以是增强包 2.运行basic目录下 requirements.php ,查看环境是否符合要求,yii2要求php5.4以上 3.运行 basic/web下in ...

  2. c# 水晶报表的设计(非常的基础)

    最近在公司实习,由于公司需要用到的一种叫做水晶报表的神奇的东东,老大就叫我们学习学习.怕自己以后忘了,也为了以后阅读方便,将其记录下来. 使用工具:vs2008 基本方法一.使用水晶报表的推模式 步骤 ...

  3. 基于vue2.0的分页组件开发

    今天安排的任务是写基于vue2.0的分页组件,好吧,我一开始是觉得超级简单的,但是越写越写不出来,写的最后乱七八糟的都不知道下句该写什么了,所以重新捋了思路,小结一下- 首先写组件需要考虑: 要从父组 ...

  4. js 闭包演示

    function test2() { var scope = "global scope"; var f = enclose(scope); scope = 'aaa'; aler ...

  5. Table-3个属性的高级用法(colgroup和 frame和rules)

    之前我用表格的时候基本是caption.thead.tfoot.tbody.tr.th/td,以为是很完整的表格了,原来发现还有colgroup这东东,确实比直接在td里面colspan好用,另外ta ...

  6. PR视屏剪切

    一款常用的视频编辑软件,由Adobe公司推出.现在常用的有CS4.CS5.CS6.CC.CC 2014及CC 2015版本.是一款编辑画面质量比较好的软件,有较好的兼容性,且可以与Adobe公司推出的 ...

  7. WPF中未将对象引用设置到对象的实例

    前几天,我开始了WPF的基础学习,一上来我就遇到了一个令我头痛的问题,按照书上的例子我写了一段属于自己的代码,一个简单的色调器.满心期待的编译运行,就出现了未将对象引用设置到对象的实例.我在网上查阅了 ...

  8. C# 属性控件的应用(备忘)

    自己定义的控件属性:[Browsable(true),Bindable(true),Category("数据"),DefaultValue(""),Locali ...

  9. 研华运动控制卡 SoftMotion 技术简介

    SoftMotion为研华在设备自动化中的一项重要核心技术,相较于过去市面上ASIC 运动控制解决方案,研华自动化团队自主技术开发软件运动控制技术,并且透过现场可程序逻辑门阵列 (FPGA, Fiel ...

  10. 一个文件夹可以link 到另外一个文件夹

    Creates a symbolic link. MKLINK [[/D] | [/H] | [/J]] Link Target /D      Creates a directory symboli ...