블로그 이미지
정홍주
Azure에 대한 내용뿐만 아니라 새로운 트렌드로 빅데이터, BI, SharePoint, 앱 등의 내용을 다룹니다.

calendar

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Notice

2012.04.02 08:30 SharePoint/SharePoint 2010

 

SharePoint 2010에서의 HTML 5 지원

 

HTML 5에 대한 내용을 다루어보기 전에 SharePoint 2010에서도 HTML 5을 지원할 수 있으며 개발자들은 웹 페이지나 웹 파트를 생성할 때 HTML 5를 작업 할 수 있습니다.

외국의 SharePoint MVP 중에서 TedSharePoint Conference와 며칠 전 Webinar 내용을 참고해서 블로깅을 해보도록 하겠습니다.

 

HTML 5의 구조는 아래와 같습니다. 

<!DOCTYPE html>

<html>

<head>

    <meta charset="utf-8">

</head>

<body>

</body>

</html>

 

위 구조를 이용해서 HTML 5용 마스터페이지를 생성해서 더 구체적으로 지원할 수도 있습니다.

HTML 5에서 새롭게 지원되는 요소는 여러 가지가 있는데 이번 글에서는 Canvas Video를 통해 지원되는 내용을 간략히 확인해보도록 하겠습니다.

SharePoint 2010 Module 프로젝트를 통해 aspx 페이지를 아래와 같이 작업하여 배포합니다. 

<!DOCTYPE HTML PUBLIC>

<html>

<head>

    <meta charset="utf-8" />

    <title>HTML5 Video Support</title>

</head>

<body>

<h2>HTML5 Video Demo</h2>

 

          

  <video width="480" height="360" controls="controls" poster="http://sp.webtime.co.kr/Shared%20Documents

/Falls.png" >

      <source src="http://sp.webtime.co.kr/Shared%20Documents/Falls.ogv" type="video/ogg" />

  </video>

 

</body>

</html> 

 

video라는 태그가 HTML 5에서 새롭게 지원되는 요소인데 브라우저별 지원하는 video 형식이 차이가 납니다. IE 9에서는 제한적이라 크롬으로 테스트해보도록 하겠습니다. SharePoint Online에 배포하고 테스트한 결과입니다. 

 

 다음은 Canvas 인데 기존 사용자 경험과는 상당히 다른 모습을 보여주고 있네요~

마우스로 이리저리 움직이며 아래 커튼 같은 부분이 움직이는 것을 알 수 있습니다. 대부분은 javascript를 통해 제어하고 HTML 5의 태그는 아래와 같이 한줄입니다.

<canvas width="650px" height="450px">    

</canvas>

 

 

SharePoint 2010에서도 HTML 5를 지원한다는 것을 알아보았으니 다음 글에서는 SharePoint 2001 HTML 5 사용자 지정 마스터 페이지나 HTML 5의 더 다양한 요소를 처리해보도록 하겠습니다.

 

 

 

posted by 정홍주
2012.03.20 08:30 SharePoint/SharePoint 2010


SharePoint 2010
에서의 jQuery
 

이전 글에서 Module 프로젝트에 대한 내용을 통해 jQuery 파일을 배포하는 것을 알아보았으며 jQuery js 파일은 단순히 업로드를 통해서 가능합니다.

이제 jQuery를 이용한 코드를 한번 작성해볼까 합니다.

아래와 같이 Module의 파일들이 구성되어 있습니다.

<Module  Name="HModule" Url="HJ"  >

  <File  Path="HModule\images\Chrysanthemum.jpg" Url="HModule/images/Chrysanthemum.jpg" />

<File Path="HModule\css\demo.css" Url="HModule/css/demo.css" />

<File Path="HModule\js\jquery-1.6.3.min.js" Url="HModule/js/jquery-1.6.3.min.js" />

<File Path="HModule\js\jquery-1.6.3.js" Url="HModule/js/jquery-1.6.3.js" />

<File Path="HModule\Sp10HellojQuery.js" Url="HModule/Sp10HellojQuery.js" />

<File Path="HModule\Sp10HellojQuery.aspx" Url="HModule/Sp10HellojQuery.aspx" />

<File Path="HModule\HJ.aspx" Url="HModule/HJ.aspx" />

</Module>

 

Js 파일의 내용은 아래와 같습니다. 정말 간단한 jQuery 입니다. 물론 aspx 파일에 “btnGo”, “div1”의 개체가 있습니다.

 $(document).ready(function () {

    $("#div1").html("SharePoint 2010 - Hello jQuery");

    $('#btnGo').click(btnGo_click);

});

 

function btnGo_click() {

    $("#div1").css("background-color", "red");

    $("#div1").animate({height:'toggle'});

}

 

aspx 파일의 구성은 아래와 같습니다.

 <asp:Content ContentPlaceHolderId="PlaceHolderAdditionalPageHead" runat="server">

 

  <link href="css/demo.css" rel="stylesheet" type="text/css" />     

  <SharePoint:ScriptLink

    runat="server"

    Defer="false"

    Name="~sitecollection/HJ/HModule/js/jquery-1.6.3.min.js"/>

   <script src="Sp10HellojQuery.js" type="text/javascript" ></script>

</asp:Content>   

 

 <asp:Content ContentPlaceHolderId="PlaceHolderMain" runat="server">

  <h2>SharePoint 2010 Hello jQuery</h2>

<input id="btnGo" type="button" value="Hello" />

  <div id="div1" />

</asp:Content>

 

 

SharePoint:ScriptLink 를 사용하지 않고 CDN을 통해 jQuery 파일을 아래와 같이 액세스할 수도 있습니다.

<script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.6.3.min.js"></script> 

 

배포해서 결과를 한번 보도록 하겠습니다. Css 파일에 스타일이 적용되어 있습니다.



SharePoint 2010에서도 손쉽게 Module 등을 이용해서 jQuery를 이용할 수 있다는 것을 알아보았습니다.

jQueryUI Javascript SharePoint Client Object Model 에 대한 내용도 액세스 할 수 있습니다~


posted by 정홍주
2012.03.12 08:30 SharePoint/SharePoint 2010

SharePoint 2010 Module

 

SharePoint 2010에서 Module 이라는 프로젝트와 항목을 볼 수 있습니다. 또는 웹 파트를 생성 할 때 webpart파일에 Module이라는 XML 요소를 확인할 수 있습니다.

개발측면에서는 Module을 통해 SharePoint 에 있는 웹 파트 갤러리나 문서 라이브러리 등에 파일을 솔루션을 통해 추가할 수 있습니다.

여기서 Module을 다루는 이유는 SharePoint 2010에서 jQuery 적용을 통한 내용을 알아 볼 것인데 그전에 Module을 통해 jquery-1.4.4..js 등의 파일과 커스텀 js 파일을 솔루션을 통해 업로드 하는 것을 알아보도록 하겠습니다.

SharePoint 2010에서는 jQuery가 기본적으로 적용되어 있지 않기 때문에 Module을 통해 배포하는 것을 먼저 다루어봅니다. 

VS 2010에서 SharePoint 2010의 빈 프로젝트를 생성합니다. 새 항목 추가를 선택해서 Module을 선택합니다. 이름은 ‘HModule’ 이라고 합니다. 

Elements.xml Module 요소를 확인할 수 있습니다.

<Elements xmlns="http://schemas.microsoft.com/sharepoint/">

  <Module Name="HModule">

    <File Path="HModule\Sample.txt" Url="HModule/Sample.txt" />

  </Module>

</Elements>

 

파일을 보관할 폴더와 파일을 HModule 아래에 생성합니다. 그러면 위의 XML이 자동으로 추가되는 것을 확인이 가능합니다. 아래처럼 변경됩니다. Sample.txt 파일을 제거했습니다. Elements.xml파일은 자동적으로 변경사항을 반영해줍니다.

<Elements xmlns="http://schemas.microsoft.com/sharepoint/">

  <Module Name="HModule">

  <File Path="HModule\images\Chrysanthemum.jpg" Url="HModule/images/Chrysanthemum.jpg" />

<File Path="HModule\css\demo.css" Url="HModule/css/demo.css" />

<File Path="HModule\js\jquery-1.6.3.min.js" Url="HModule/js/jquery-1.6.3.min.js" />

<File Path="HModule\js\jquery-1.6.3.js" Url="HModule/js/jquery-1.6.3.js" />

<File Path="HModule\HellojQuery.js" Url="HModule/Page01_HellojQuery.js" />

<File Path="HModule\HellojQuery.aspx" Url="HModule/Page01_HellojQuery.aspx" />

</Module>

</Elements>

 

배포를 실행하면 파일과 폴더는 사이트아래에 HModule이라는 폴더로 배포되게 됩니다. 확인하려면 SharePoint Designer 2010의 모든 파일에서 확인이 가능합니다.

Module 태그에서 Url을 지정하여 특정 문서 라이브러리에 업로드도 가능합니다.

<Module  Name="HModule" Url="HJ"  >

 

아래와 같이 배포된 것을 확인 가능합니다.


HModule 아래의 파일은 위 그림에서는 안보이지만 SharePoint Designer 2010에서는 나타나며 URL로 접근할 수 있습니다.

 

위에 코드 비하인드를 가진 aspx 파일도 배포가 가능합니다. Application Page를 약간 수정하여 구성하면 아래와 같이 Response.Write("<h2>Page_Load</h2>");가 실행되어 나타나게 됩니다.

 

여기서는 jQuery 파일을 통해 SharePoint 2010에서 기능을 구성하기 위해 Module을 통해 js, css, images, aspx 파일을 솔루션을 통해 배포하는 것을 알아보았습니다.


posted by 정홍주
2012.03.08 08:30 SharePoint/SharePoint 2010


PowerPoint 2010
의 문서 동시 작업

 

제가 잘못 알고 있던 내용이 있어 글을 게시합니다. Word 2010만 동시 작업이 가능한 것으로 알고 있었는데 Word 2010, PowerPoint 2010, OneNote 2010 이 가능합니다. 또한 Excel Web App, OneNote Web App 이 가능합니다.

구체적인 정보는 아래 링크를 참조하십시오.

http://technet.microsoft.com/ko-kr/library/cc179126.aspx

http://office.microsoft.com/ko-kr/sharepoint-foundation-help/HA101729921.aspx

 

아래는 SharePoint 2010 사이트에서 pptx 파일을 동시 편집하는 내용에 대한 화면 캡처 내용입니다.

 



posted by 정홍주
2012.03.05 08:30 SharePoint/SharePoint 2010


SharePoint 2010
에서의 Chart

 Chart SharePoint 2010에서 나타내기 위해서는 여러 가지 방법이 있습니다.

l  차트 웹 파트

l  Excel 액세스 웹 파트

l  사용자 지정 웹 파트(웹 파트, 비쥬얼 웹 파트)

l  Silverlight Chart 웹 파트

 

Chart의 데이터는 Excel 데이터이거나 SharePoint의 목록에 있을 수도 있으며, XML이나 서비스를 통해서 액세스할 수도 있으며 또는 코드에 값을 고정(하드코드)해둘 수 도 있습니다.

 

여기서는 ASP.NET Chart 컨트롤을 이용하여 SharePoint 2010 웹 파트를 구성해보도록 하겠습니다.

ASP.NET 차트에 대한 내용은 아래 링크를 통해서 Chart gallery 프로젝트를 통해서 살펴볼 수 있습니다.

http://archive.msdn.microsoft.com/mschart/Release/ProjectReleases.aspx?ReleaseId=4418

 

 위의 ASP.NET Chart 컨트롤을 통해서 SharePoint 2010에 비쥬얼 웹 파트를 구성해서 처리해보도록 하겠습니다. SharePoint 2010의 데이터에 액세스하기 위해서는 SharePoint Object Model, Client Object Model, REST Service를 통해서 가능합니다.
(
http://redju.tistory.com/23)

 비쥬얼 웹 파트 프로젝트를 생성하고 솔루션 탐색기에서 System.Web.DataVisualization 어셈블리를 참조 추가합니다. 그리고 위 그림의 Sample 프로젝트에서 html 소스와 c# 소스를 복사하고 일부를 원하는 대로 수정합니다.

ChartTypes\PieDoughnutCharts\3DPie\pie3d.aspx

3D의 경우 속성이 달라서 아래와 같이 수정했습니다.

// Enable 3D

Chart1.ChartAreas["ChartArea1"].Area3DStyle.Enable3D= true;

 

웹 파트를 배포한다고 해서 바로 보여지지는 않습니다. 해당 SharePoint 웹 응용 프로그램의 Web.Config를 아래와 같이 수정합니다.

l  System.Web 아래의 httpHandlers

<httpHandlers>

<add path="ChartImg.axd" verb="GET,HEAD,POST" preCondition="integratedMode" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" />

 

l  appSettings

<add key="ChartImageHandler" value="storage=file;timeout=20;dir=c:\Temp\;" />

  </appSettings>

 

l  System.WebServer 아래의 handlers

<add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD,POST" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />

 

최종 결과는 아래와 같습니다.


posted by 정홍주
2012.02.27 08:30 SharePoint/SharePoint 2010

 

SharePoint 2010 사용을 활성화하는 방법?

 

다양한 많은 시스템, 웹 사이트, 응용 프로그램과 도구, 환경, 방식에 따라 SharePoint 2010을 사용하는 정도는 팀이나 조직별, 회사별로 상이한 것 같습니다. 어떤 팀은 별다른 교육이나 지원 없이도 너무 잘, 많이 사용하고 어떤 팀은 관심이 없기도 합니다.

간단히 활성화에 대한 본인 생각을 정리해보았습니다.

 

I.       SharePoint 2010의 개요

n  SharePoint 2010의 정의

기업과 웹을 위한 비즈니스 협업 플랫폼입니다.

n  SharePoint 2010 사용 이점

SharePoint 2010을 사용할 때의 정보 지식 근로자에 대한 장점은 아래와 같습니다.

l  개인 능력 향상 및 조직간의 협업 증대

관련 내용은 아래 사이트를 참고할 수 있습니다.

http://sharepoint.microsoft.com

 

II.      SharePoint 2010의 기능과 팀 사이트

n  SharePoint 2010의 기능은 아래 차트처럼 제공하고 있으며 각 기능별 다양한 요소를 제공하고 있습니다.


 

n  SharePoint 2010의 팀 사이트

 

SharePoint 2010을 통해 위의 기능을 효율적으로 팀원, 조직에 제공해줄 수 있습니다.

 

III.    SharePoint 2010 활성화 방안

그럼 SharePoint 2010 사용을 활성화하려면 어떻게 해야 할까요? (본인 의견입니다~~)

구분

세부 항목

팀장, 파트장 측면

l  SharePoint 2010 사용 장려 공지 및 지시

l  각종 지시 및 공지에 대한 부분을 SharePoint 2010 으로 사용

l  기존 시스템의 기능을 SharePoint 2010으로 통합 검토

l  적극 사용자, 팀에 대한 포인트 및 성과 보상 검토

l  비즈니스에 대한 SharePoint 2010 기능 검토

IT 관리자, 개발자 측면

l  SharePoint 2010으로 비즈니스 구현

l  기존 시스템의 기능을 SharePoint 2010으로 통합

l  Power User 와 정보 지식 근로자에 대한 기술적 지원

l  각종 요구사항 해결 및 지원

l  , 사용자별 사용 포인트 및 성과 지수 측정 및 관리

Power User 측면

l  , 구성원에 대한 사이트 관리 및 적극적 지원

l  원활한 사용을 위한 지원 및 관리

l  , 구성원의 사용에 대한 피드백 및 요구사항 수집 및 IT에 요청

l  다른 팀의 벤치마킹 및 우수한 점 파악, 사례 공유

l  Office 2010SharePoint 2010Tip 지원 및 교육

정보 지식 근로자,

최종 사용자 측면

l  스마트 워크, 스마트 오피스에 대한 환경 변화 인식

l  Office 2010의 사용자 교육 이수

l  SharePoint 2010의 사용자 교육 이수

l  SharePoint 2010 Office 2010의 사용 피드백 제출

l  보다 원활한 사용을 위한 의견 제시

 

 

더 많은 활성화 방안이 있겠지만 역할별 측면으로 본인 의견으로 간단히 구성해보았습니다.

 

l  팀장이나 파트장이 SharePoint 2010을 통해 지시나 작업 할당, 문서 공유 등을 주도적으로 하게 된다면 팀원들이 보다 더 적극적으로 사용하게 됩니다. 또한 IT 측면에서는 적극적으로 요구사항을 수집하고 지원해주어야 합니다.

l  Power User나 정보 지식 근로자는 불편한 점이나 요구사항에 대해서는 IT 에 제출해서 개발 측면이나 지원을 받을 수 있습니다.

l  또한 이런 요구사항이나 피드백은 Microsoft에 제출되어 차기 제품이나 서비스 팩에는 피드백이 적용이 될 수 있습니다.

 


posted by 정홍주
2012.02.01 16:06 SharePoint/SharePoint 2010

 

SharePoint 2010 - User Profile Service Application

 

SharePoint 2010의 기능중 Community에 대한 내용의 기본이 되는 부분이 User Profile Service Application 입니다.

 


User Profile Service Application
의 경우 사용자 프로필, 프로필 동기화, 조직, 내 사이트에 대한 내용을 설정할 수 있습니다. Active Directory, 비즈니스 데이터, LDAP 등으로부터 프로필을 동기화하게 되며 이를 통해 소셜 네트워킹 등이 진행되게 됩니다.

l  사용자 프로필

l  프로필 동기화

l  조직

l  내 사이트

 

구성하는 방법은 아래 내용과 링크를 참조하셔서 진행하면 됩니다.

http://technet.microsoft.com/en-us/library/ee721049.aspx

 

1.     먼저 User Profile Service Application을 생성합니다.
(
http://technet.microsoft.com/ko-kr/library/ee721052.aspx)

2.     서비스 계정에 대해서 Active Directory에 디렉토리 변경 복제 권한을 할당합니다.
(
http://technet.microsoft.com/ko-kr/library/ee721049.aspx#RDCDomain

3.     User Profile Service Synchronization Service 를 시작합니다.
(
http://technet.microsoft.com/ko-kr/library/ee721049.aspx#Phase1)

4.     Forefront Identity Manager, Synchronization 서비스가 제대로 시작되었는지 확인합니다.

5.     시작되지 않는다면 ULS Log를 통해 오류 원인을 찾아냅니다.

6.     IIS Reset을 실행합니다.

7.     최신 업데이트를 실행합니다. 제품 기술 구성 마법사를 실행하고 서버를 재시작합니다.
(
http://technet.microsoft.com/en-us/sharepoint/ff800847

8.     User Profile Service Application의 관리 페이지에서 동기화 설정 구성을 합니다.
(
http://technet.microsoft.com/ko-kr/library/ee721049.aspx#Phase2)

9.     전체 동기화 시작 및 동기화 일정을 구성합니다.

10.   내 사이트 등에 대한 나머지 설정을 완료합니다.

 

Domain Controller SharePoint 2010이 같이 설치되어 있는 컴퓨터에서는 User Profile Service Synchronization Service 시작에 문제가 있을 수 있습니다.

 

사용자 프로필이 들어오지 않는다거나 복제가 진행되지 않는다면 miisclient.exe를 통해 진행사항을 확인할 수 있습니다.

(C:\Program Files\Microsoft Office Servers\14.0\Synchronization Service\UIShell)

 

posted by 정홍주
2012.02.01 16:05 SharePoint/SharePoint 2010

ULS Viewer

SharePoint 2010의 오류가 발생할 경우 상관관계 ID를 통해 오류 로그를 액세스하게 됩니다.

C 드라이브일 경우 위치는 아시다시피 아래와 같습니다.

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS

 

오류를 볼 경우 찾기를 통해 해당 상관관계 ID를 찾게 되는데요.

ULS Viewer를 쓰시면 오류만 필터링하거나 해서 트러블슈팅하실 때 도움이 될 것 같습니다.

아래 링크를 참고하셔서 다운로드 받아서 서버에서 실행하면 됩니다.

http://archive.msdn.microsoft.com/ULSViewer

 

파일 메뉴의 Open From -> ULS를 통해서 로그를 확인이 가능하며 Level High 보시면 필터링해서 오류등의 결과 확인에 더 도움이 됩니다.

 

posted by 정홍주
2011.10.04 05:05 SharePoint/SharePoint 2010

SharePoint Conference 2011 – Anaheim

10 3일부터 SharePoint Conference 2011이 애너하임에서 시작되었습니다.

 일요일부터 Pre-Conference 세션은 시작했고 저녁에 이벤트가 있었습니다. 많은 기업들이 부스에서 열심히 홍보를 하고 있었고 정말 많은 솔루션을 볼 수 있었습니다. 또한 Microsoft 부스도 준비되어 있었습니다.

3일날 아침에는 키노트가 있었는데 SharePoint 2010 Collaboration, SQL Server Denail Always on Office 365에 대한 내용을 업체 사례와 데모를 통해 진행되었습니다.

 

240여개 세션이 있는데 새로운 내용 위주로 정리하려고 합니다. 

 

 


posted by 정홍주
2011.10.03 08:30 SharePoint/SharePoint 2010

SharePoint 2010 PowerShell- 개발자

 

제 생각에는 SharePoint 2010 관리 셀이라고 관리자만 사용한다고 생각하시면 안될 것 같습니다.

아래의 SharePoint 2010 관리 셀 명령 프롬프트를 이용해서 개발자에게도 상당한 이점을 제공해주는 것 들 중 일부만 정리해보겠습니다 

추가로 필요한 설명이나 예제를 보고 싶다면 위의 그림처럼 Get-Help 를 사용하시면 됩니다. 예제를 보고 싶다면 –examples 를 추가하시면 됩니다.

자 그럼 첫 번째 내용입니다.

l  개발자 대시보드

$svc=[Microsoft.SharePoint.Administration.SPWebService]::ContentService

$ddsetting=$svc.DeveloperDashboardSettings

$ddsetting.DisplayLevel=[Microsoft.SharePoint.Administration.SPDeveloperDashboardLevel]::OnDemand

$ddsetting.Update()

 

$svc=[Microsoft.SharePoint.Administration.SPWebService]::ContentService

$ddsetting=$svc.DeveloperDashboardSettings

$ddsetting.DisplayLevel=[Microsoft.SharePoint.Administration.SPDeveloperDashboardLevel]::Off

$ddsetting.Update()

 

 

 

개발자 대시보드를 활성화하면 상당히 유용한 정보를 손쉽게 얻을 수 있으며 병목 탐지가 원활해지게 됩니다. SQL 구문까지도 알 수 있습니다. 개발자 대시보드의 모드는 ON, OnDemand, Off 3가지가 있습니다. 저희가 평상시 보는 모드가 Off 이며 On 시키면 모든 사이트에서 On 됩니다. 특정사이트만 On 시킬 수는 없습니다.

 

위의 명령어를 여러 줄 복사해서 관리 셀에서 붙여 넣기 하면 됩니다.

 

l  사이트 생성

필요에 따라 동적으로 여러 사이트를 구성해야 할 필요가 있을 수 있습니다. 그리고 해당 사이트 모음은 해당 데이터베이스로 지정되게 해야 할 경우 아래 구문으로 실행할 수 있습니다. 

 

New-SPContentDatabase -Name WSS_Content_Intranet_Sales -WebApplication http://sp.webtime.co.kr

$spsite = New-SPSite -Url "http://sp.webtime.co.kr/sites/Sales" -ContentDatabase WSS_Content_Intranet_Sales -OwnerAlias CONTOSO\hongju -Template "STS#0“

 

 

New-SPContentDatabase 를 통해 Content 데이터베이스를 생성하고 New-SPSite 를 통해 사이트 모음을 만들면서 생성한 데이터베이스와 연결하고 있습니다. 중앙관리에서는 할 수 없는 상황이죠.

 

 

l  목록 데이터 액세스

필요에 따라 테스트 데이터를 생성해야 할 경우 개체 모델을 통해서 하는 것보다 PowerShell이 더 편할 수 있습니다. 개발자 환경에서 테스트하고 통합 개발 서버에 데이터를 생성해서 테스트 할 수 있습니다. 목록에 기본 데이터를 생성할 경우에도 사용할 수 있습니다.

 

$site = Get-SPSite "http://sp.webtime.co.kr/sites/Sales"

$web = $site.rootweb

$list = $web.Lists["공지 사항"]

$i = 1

 

do {

#add item

$newitem = $list.items.Add()

$newitem["Title"] = "Title -" + $i.ToString().PadLeft(4, "0");

$newitem["Body"] = "Body-" + $i.ToString().PadLeft(4, "0");

 

$newitem.Update()

$i++

}

while ($i -le 100)

 

$web.dispose()

$site.dispose()

 

 

l  WSP 배포

필요에 따라 WSP를 중앙 관리를 열어서 배포하지 않고 PowerShell로 배포할 수 있습니다.

 

Add-SPSolution D:\SP10_DEV\VisualProduct.wsp

Install-SPSolution -Identity VisualProduct.wsp –GACDeployment -Force –AllWebApplications

Uninstall-SPSolution -Identity VisualProduct.wsp -AllWebApplications

Remove-SPSolution -Identity VisualProduct.wsp

 

 

위에서 일부 내용을 살펴보았는데 정말 많이 있습니다. 다 확인할 수는 없는 상황이고 필요하다면 Get-Help 를 통해 살펴보시고 액세스하시면 될 것 같습니다.

 

 

posted by 정홍주
prev 1 2 3 4 5 6 7 ··· 9 next