快速了解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. 谈谈黑客攻防技术的成长规律(aullik5)

    黑莓末路 昨晚听FM里谈到了RIM这家公司,有分析师认为它需要很悲催的裁员90%,才能保证活下去.这是一个意料之中,但又有点兔死狐悲的消息.可能在不久的将来,RIM这家公司就会走到尽头,或被收购,或申 ...

  2. SQL列最大重复项

    SELECT 1 AS co1, 'a' AS co2 INTO #a UNION SELECT 2, 'a' UNION SELECT 11,'a' UNION SELECT 12, 'a' UNI ...

  3. SSH中,使用Filter拦截直接访问JSP页面!

    话不多说,直接上代码 创建一个Filter类 package com.weibo.util; import java.io.IOException; import javax.servlet.Filt ...

  4. BZOJ 3176 Sort

    先一遍reverse+逆序对个数. 要开long long啊. #include<iostream> #include<cstdio> #include<cstring& ...

  5. MySQL语句中的转义字符----引号

    MySQL语言中的转义字符和各种编程语言基本相同,见下表 形式 含义 \0 0(NUL)字符 \n 换行 \r 回车符 \t 制表符 \b 退格 \' 单引号 \" 双引号 \\ 反斜线 \ ...

  6. Integer to Roman -- LeetCode 012

    Given an integer, convert it to a roman numeral. Input is guaranteed to be within the range from 1 t ...

  7. calender 软文

    http://www.cnblogs.com/cloudgamer/archive/2008/08/23/1274459.html

  8. 安装XAMPP后APACHE不能启动解决方法

    自己的xampp中的apache启动失败,在网上找到了一篇文章,感觉不错,原文如下: Xampp的获得和安装都十分简单,你只要到以下网址: http://www.apachefriends.org/z ...

  9. "****" is not translated in zh, zh_CN.的解决方法

    最近在开发一个app,要用到静默安装等一些小技术,但是引发了问题如下: 在Android SDK Tool r19之后, Export的时候遇到xxx is not translated in yyy ...

  10. 调试python程序

    pdb 关键步骤 python -m pdb ***.py n 单步