<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jonathan-Pfeifer.net &#187; Sharepoint</title>
	<atom:link href="http://www.jonathan-pfeifer.net/tag/sharepoint/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jonathan-pfeifer.net</link>
	<description>C#, SQL Server, Sharepoint</description>
	<lastBuildDate>Thu, 02 Sep 2010 20:24:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Dictionary in C#</title>
		<link>http://www.jonathan-pfeifer.net/dictionary-in-c/</link>
		<comments>http://www.jonathan-pfeifer.net/dictionary-in-c/#comments</comments>
		<pubDate>Tue, 18 May 2010 12:06:02 +0000</pubDate>
		<dc:creator>Jonathan Pfeifer</dc:creator>
				<category><![CDATA[work-related]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://www.jonathan-pfeifer.net/dictionary-in-c/</guid>
		<description><![CDATA[&#196;hnlich wie Enumeration kann man Dictionaries dazu verwenden um ein Liste mit Zuordnungscharakter zu erstellen. Nur bei Dictionaries k&#246;nnen wir genau sagen, von welchem Typ Schl&#252;ssel und Wert sein sollen. Gehen wir z. B. mal davon aus, wir m&#246;chten eine &#8230; <a href="http://www.jonathan-pfeifer.net/dictionary-in-c/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>&Auml;hnlich wie Enumeration kann man Dictionaries dazu verwenden um ein Liste mit Zuordnungscharakter zu erstellen. Nur bei Dictionaries k&ouml;nnen wir genau sagen, von welchem Typ Schl&uuml;ssel und Wert sein sollen. </p>
<p>Gehen wir z. B. mal davon aus, wir m&ouml;chten eine Liste f&uuml;r SharePoint definieren. Diese Liste hat unterschiedliche Felderbezeichnungen und entsprechende Feldtypen (also sowas wie Integer, String, Note, etc…).</p>
<p>Wir wollen eine Auflistung aller Feldnamen und deren Typ in einem Objekt. Das kann man dann mit einer Schleife durchlaufen. &Auml;nderungen an Feldbezeichnungen oder Feldtypen werden an zentraler Stelle vorgenommen.</p>
<p> <span id="more-290"></span>
<p>&#160;</p>
<div class="csharpcode">
<pre><span class="lnum">   1:  </span><span class="kwrd">using</span> System;</pre>
<pre><span class="lnum">   2:  </span><span class="kwrd">using</span> System.Collections.Generic;</pre>
<pre><span class="lnum">   3:  </span><span class="kwrd">using</span> System.Linq;</pre>
<pre><span class="lnum">   4:  </span><span class="kwrd">using</span> System.Text;</pre>
<pre><span class="lnum">   5:  </span><span class="kwrd">using</span> Microsoft.SharePoint;</pre>
<pre><span class="lnum">   6:  </span>&#160;</pre>
<pre><span class="lnum">   7:  </span><span class="kwrd">namespace</span> Test</pre>
<pre><span class="lnum">   8:  </span>{    </pre>
<pre><span class="lnum">   9:  </span>    <span class="kwrd">class</span> Program</pre>
<pre><span class="lnum">  10:  </span>    {</pre>
<pre><span class="lnum">  11:  </span>        <span class="kwrd">static</span> <span class="kwrd">void</span> Main(<span class="kwrd">string</span>[] args)</pre>
<pre><span class="lnum">  12:  </span>        {</pre>
<pre><span class="lnum">  13:  </span>            Kunden k = <span class="kwrd">new</span> Kunden();</pre>
<pre><span class="lnum">  14:  </span>            <span class="kwrd">foreach</span> (var kk <span class="kwrd">in</span> k)</pre>
<pre><span class="lnum">  15:  </span>            {</pre>
<pre><span class="lnum">  16:  </span>                Console.WriteLine(<span class="str">&quot;{0}, {1}&quot;</span>, </pre>
<pre><span class="lnum">  17:  </span>                    kk.Key, kk.Value);</pre>
<pre><span class="lnum">  18:  </span>            }</pre>
<pre><span class="lnum">  19:  </span>            Console.ReadKey();</pre>
<pre><span class="lnum">  20:  </span>        }</pre>
<pre><span class="lnum">  21:  </span>    }</pre>
<pre><span class="lnum">  22:  </span>&#160;</pre>
<pre><span class="lnum">  23:  </span>    <span class="kwrd">class</span> Kunden : Dictionary&lt;<span class="kwrd">string</span>, SPFieldType&gt;</pre>
<pre><span class="lnum">  24:  </span>    {</pre>
<pre><span class="lnum">  25:  </span>        <span class="kwrd">public</span> Kunden()</pre>
<pre><span class="lnum">  26:  </span>        {</pre>
<pre><span class="lnum">  27:  </span>            <span class="kwrd">this</span>.Add(<span class="str">&quot;Nachname&quot;</span>, SPFieldType.Text);</pre>
<pre><span class="lnum">  28:  </span>            <span class="kwrd">this</span>.Add(<span class="str">&quot;Vorname&quot;</span>, SPFieldType.Text);</pre>
<pre><span class="lnum">  29:  </span>            <span class="kwrd">this</span>.Add(<span class="str">&quot;Alter&quot;</span>, SPFieldType.Integer);</pre>
<pre><span class="lnum">  30:  </span>            <span class="kwrd">this</span>.Add(<span class="str">&quot;Bestandskunde&quot;</span>, SPFieldType.Boolean);</pre>
<pre><span class="lnum">  31:  </span>            <span class="kwrd">this</span>.Add(<span class="str">&quot;Notizen&quot;</span>, SPFieldType.Note);</pre>
<pre><span class="lnum">  32:  </span>        }</pre>
<pre><span class="lnum">  33:  </span>    }</pre>
<pre><span class="lnum">  34:  </span>}</pre>
</div>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>Die Klasse Kunden ist von Dictionary abgeleitet. Unsere Werte weisen wir im Konstruktor zu. </p>
<p>Jetzt k&ouml;nnen wir ein neues Objekt Kunde erzeugen und die Werte mit Key und Value auslesen.</p>
<p>So long…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathan-pfeifer.net/dictionary-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MCTS: Microsoft Windows SharePoint Services 3.0, Configuration</title>
		<link>http://www.jonathan-pfeifer.net/mcts-microsoft-windows-sharepoint-services-3-0-configuration/</link>
		<comments>http://www.jonathan-pfeifer.net/mcts-microsoft-windows-sharepoint-services-3-0-configuration/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 10:30:07 +0000</pubDate>
		<dc:creator>Jonathan Pfeifer</dc:creator>
				<category><![CDATA[work-related]]></category>
		<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://www.jonathan-pfeifer.net/mcts-microsoft-windows-sharepoint-services-3-0-configuring/</guid>
		<description><![CDATA[Es ist vollbracht! All das Lesen und Lernen von Technet Seiten und Webcasts hat sich gelohnt… Hab heute die Pr&#252;fung bestanden und darf mich jetzt Microsoft Certified Technology Specialist nennen. So long…]]></description>
			<content:encoded><![CDATA[<p>Es ist vollbracht!</p>
<p><a rel="lightbox" href="http://www.jonathan-pfeifer.net/wp-content/uploads/2010/02/MCTSrgb_529.png"><img style="margin: 5px 0px 5px 15px; display: inline; border: 0px;" title="MCTS" src="http://www.jonathan-pfeifer.net/wp-content/uploads/2010/02/MCTSrgb_529_thumb.png" border="0" alt="MCTS" width="244" height="47" align="right" /></a>All das Lesen und Lernen von Technet Seiten und Webcasts hat sich gelohnt…</p>
<p>Hab heute die Pr&uuml;fung bestanden und darf mich jetzt Microsoft Certified Technology Specialist nennen.</p>
<p>So long…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathan-pfeifer.net/mcts-microsoft-windows-sharepoint-services-3-0-configuration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Benutzerverwaltung im SharePoint</title>
		<link>http://www.jonathan-pfeifer.net/benutzerverwaltung-im-sharepoint/</link>
		<comments>http://www.jonathan-pfeifer.net/benutzerverwaltung-im-sharepoint/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 21:32:32 +0000</pubDate>
		<dc:creator>Jonathan Pfeifer</dc:creator>
				<category><![CDATA[work-related]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Tipps]]></category>

		<guid isPermaLink="false">http://www.jonathan-pfeifer.net/benutzerverwaltung-im-sharepoint/</guid>
		<description><![CDATA[Die Windows Sharepoint Services haben standardm&#228;&#223;ig drei Benutzergruppen: Besucher Mitglieder Besitzer Mitglieder der Besuchergruppe haben im Grunde nur Leserechte. Das zeigt sich auch an der Anzahl der Auswahlm&#246;glichkeiten auf der SharePoint Seite. Angeh&#246;rige der Mitgliedergruppe haben die M&#246;glichkeit im SharePoint &#8230; <a href="http://www.jonathan-pfeifer.net/benutzerverwaltung-im-sharepoint/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Die Windows Sharepoint Services haben standardm&auml;&szlig;ig drei Benutzergruppen: </p>
<ul>
<li><strong>Besucher</strong></li>
<li><strong>Mitglieder</strong></li>
<li><strong>Besitzer</strong></li>
</ul>
<p><a href="http://www.jonathan-pfeifer.net/wp-content/uploads/2010/02/Visitor.png" rel="lightbox"><img style="border-bottom: 0px; border-left: 0px; margin: 5px 15px 5px 0px; display: inline; border-top: 0px; border-right: 0px" title="Visitor" border="0" alt="Visitor" align="left" src="http://www.jonathan-pfeifer.net/wp-content/uploads/2010/02/Visitor_thumb.png" width="244" height="181" /></a> Mitglieder der <strong>Besuchergruppe</strong> haben im Grunde nur Leserechte. Das zeigt sich auch an der Anzahl der Auswahlm&ouml;glichkeiten auf der SharePoint Seite. </p>
<p><a href="http://www.jonathan-pfeifer.net/wp-content/uploads/2010/02/Member.png" rel="lightbox"><img style="border-bottom: 0px; border-left: 0px; margin: 5px 0px; display: inline; border-top: 0px; border-right: 0px" title="Member" border="0" alt="Member" align="right" src="http://www.jonathan-pfeifer.net/wp-content/uploads/2010/02/Member_thumb.png" width="244" height="181" /></a> Angeh&ouml;rige der <strong>Mitgliedergruppe</strong> haben die M&ouml;glichkeit im SharePoint selbst aktiv zu werden. Man kann Dokumente hochladen, bearbeiten, l&ouml;schen, etc…Unter Umst&auml;nden hat man sogar das Recht eigene Seiten zu erstellen. </p>
<p><a href="http://www.jonathan-pfeifer.net/wp-content/uploads/2010/02/Owner.png" rel="lightbox"><img style="border-bottom: 0px; border-left: 0px; margin: 5px 15px 5px 0px; display: inline; border-top: 0px; border-right: 0px" title="Owner" border="0" alt="Owner" align="left" src="http://www.jonathan-pfeifer.net/wp-content/uploads/2010/02/Owner_thumb.png" width="244" height="181" /></a> Die <strong>Besitzergruppe</strong> ist vergleichbar mit der Administratoren-Gruppe im Active Directory. Mitglieder dieser Gruppe haben <strong>vollen Zugriff</strong> auf alle Einstellungen der <strong>SiteCollection</strong>. </p>
<p>Und wo wir gerade beim Thema Active Directory sind:    <br />Es ist “Best Practice” im AD f&uuml;r jede Sharepointgruppe im AD ein &Auml;quivalent zu erstellen und Bentzer &uuml;ber diese Gruppen im AD zu verwalten. </p>
<p>Hei&szlig;t im Klartext: Ich erstelle z. B. die Gruppen SharePoint_Besucher, SharePoint_Mitglieder und SharePoing_Besitzer im Active Directory und f&uuml;ge diesen AD-Gruppen die entsprechenden Nutzer hinzu. </p>
<p><a href="http://www.jonathan-pfeifer.net/wp-content/uploads/2010/02/image1.png" rel="lightbox"><img style="border-bottom: 0px; border-left: 0px; margin: 5px 0px 5px 15px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" align="right" src="http://www.jonathan-pfeifer.net/wp-content/uploads/2010/02/image_thumb1.png" width="244" height="235" /></a> Anschlie&szlig;end gehe ich im SharePoing in die Benutzerverwaltung und f&uuml;ge der Gruppe Besucher die AD-Gruppe SharePoint_Besucher hinzu. Und das entsprechend f&uuml;r jede Gruppe.</p>
<p>Einmal angelegt vereinfacht das sp&auml;tere &Auml;nderungen im AD und im Benutzerumfeld um einiges.</p>
<p>So long…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathan-pfeifer.net/benutzerverwaltung-im-sharepoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint, WSS und iPhone</title>
		<link>http://www.jonathan-pfeifer.net/sharepoint-wss-und-iphone/</link>
		<comments>http://www.jonathan-pfeifer.net/sharepoint-wss-und-iphone/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 21:27:00 +0000</pubDate>
		<dc:creator>Jonathan Pfeifer</dc:creator>
				<category><![CDATA[work-related]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[WSS]]></category>

		<guid isPermaLink="false">http://www.jonathan-pfeifer.net/sharepoint-wss-und-iphone/</guid>
		<description><![CDATA[Einer unserer Kunden hatte vor kurzem die Anforderung Angebote f&#252;r Au&#223;endienstmitarbeiter nachverfolgbar im SharePoint abzulegen und von unterwegs per Internet auf die Infos zugreifen zu k&#246;nnen. Da die Au&#223;endienstler alle mit iPhones ausgestattet wurden lag es nahe als Client das &#8230; <a href="http://www.jonathan-pfeifer.net/sharepoint-wss-und-iphone/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Einer unserer Kunden hatte vor kurzem die Anforderung Angebote f&uuml;r Au&szlig;endienstmitarbeiter nachverfolgbar im SharePoint abzulegen und von unterwegs per Internet auf die Infos zugreifen zu k&ouml;nnen.</p>
<p>Da die Au&szlig;endienstler alle mit iPhones ausgestattet wurden lag es nahe als Client das iPhone zu verwenden. </p>
<p>Nun sieht das Standardlayout des SharePoints nicht unbedingt toll auf dem iPhone aus. Also hab ich mich mal schlau gemacht und einige L&ouml;sungsans&auml;tze gefunden um dem Endnutzer die Bedienung so leicht wie m&ouml;glich zu machen. </p>
<p><a href="http://www.jonathan-pfeifer.net/wp-content/uploads/2010/02/image.png" rel="lightbox"><img style="border-right-width: 0px; margin: 5px 5px 5px 15px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" align="right" src="http://www.jonathan-pfeifer.net/wp-content/uploads/2010/02/image_thumb.png" width="217" height="350" /></a> </p>
<h3>Im Apple Store nach vorhandenen App suchen. </h3>
<p>Naheliegend – wieso das Rad neu Erfinden. Allerdings waren die Tool nicht gerade besonders zufriedenstellend. </p>
<p>Das App <strong>iShare</strong> z. B. l&auml;sst den Benutzer sich durch Listen und Bibliotheken hangeln, bietet aber ansonsten nichts berauschendes. </p>
<p><strong>iSharePhone</strong> hatte einen &auml;hnlichen Ansatz. Nur hier ben&ouml;tigte man noch zus&auml;tzlich eine Serverkomponente, die f&uuml;r die Verwaltung der angebunden iPhones diente. </p>
<h3>Ein eigenes App f&uuml;r iPhone schreiben und per Webservice anbinden. </h3>
<p>Im Grunde eine gute Idee. Nur die Verteilung des Apps ist relativ umst&auml;ndlich und man ben&ouml;tigt Mac OS X um via XCode ein App f&uuml;rs iPhone schreiben zu k&ouml;nnen. Das nervt schonmal gewaltig. </p>
<h3>Im SharePoint ein WebApp zur Verf&uuml;gung stellen. </h3>
<p>Ein WebApp ist im Grunde eine an die Darstellungsform des iPhones angepasste Webseite. </p>
<p>Super hilfreich war hierbei unter anderem ein Framework namens iWebKit, dass es einem recht einfach macht ein ‘look&amp;feel’ wie bei normalen iPhone Anwendungen zu erreichen – nur eben auf Webbasis. Zus&auml;tzlich dazu kann man auf diese Weise wie gewohnt mit dem SharePoint Objektmodel und ASP.Net arbeiten. F&uuml;r Entwickler, die auf der Microsoft Schiene unterwegs sind ist das – denk ich – schon ein Vorteil.</p>
<p>Zur Zeit favorisiere ich die WebApp L&ouml;sung. Ist relativ einfach umzusetzen, eine Verteilung von Apps entf&auml;llt und man kann im Grunde auch per Firefox oder einem anderen Browser auf die Daten zugreifen. </p>
<p>So long…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathan-pfeifer.net/sharepoint-wss-und-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VSeWSS 1.3 Access Denied Error</title>
		<link>http://www.jonathan-pfeifer.net/vsewss-1-3-access-denied-error/</link>
		<comments>http://www.jonathan-pfeifer.net/vsewss-1-3-access-denied-error/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 10:15:00 +0000</pubDate>
		<dc:creator>Jonathan Pfeifer</dc:creator>
				<category><![CDATA[work-related]]></category>
		<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://www.jonathan-pfeifer.net/vsewss-1-3-access-denied-error/</guid>
		<description><![CDATA[Beim Versuch ein Projekt via Deploy zu ver&#246;ffentlichen erh&#228;lt man eine Fehlermeldung wegen mangelnden Zugriffsrechten. Die L&#246;sung: Der Anwendungspool der Zentraladministration muss unter dem Dienstekonto “Netzwerkdienst” laufen und “Netzwerkdienst” muss der lokalen Administratorengruppe hinzugef&#252;gt werden. Danach ein iisreset durchf&#252;hren. Jetzt &#8230; <a href="http://www.jonathan-pfeifer.net/vsewss-1-3-access-denied-error/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Beim Versuch ein Projekt via Deploy zu ver&ouml;ffentlichen erh&auml;lt man eine Fehlermeldung wegen mangelnden Zugriffsrechten. </p>
<p><strong>Die L&ouml;sung:     <br /></strong>Der Anwendungspool der Zentraladministration muss unter dem Dienstekonto “Netzwerkdienst” laufen und “Netzwerkdienst” muss der lokalen Administratorengruppe hinzugef&uuml;gt werden.</p>
<p>Danach ein iisreset durchf&uuml;hren.</p>
<p>Jetzt sollte ein Deploy m&ouml;glich sein.</p>
<p>So long…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathan-pfeifer.net/vsewss-1-3-access-denied-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automatisierte Konfiguration des Microsoft Office SharePoint Server (MOSS 2007) – Teil 5</title>
		<link>http://www.jonathan-pfeifer.net/automatisierte-konfiguration-des-microsoft-office-sharepoint-server-moss-2007-teil-5/</link>
		<comments>http://www.jonathan-pfeifer.net/automatisierte-konfiguration-des-microsoft-office-sharepoint-server-moss-2007-teil-5/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 23:25:00 +0000</pubDate>
		<dc:creator>Jonathan Pfeifer</dc:creator>
				<category><![CDATA[work-related]]></category>
		<category><![CDATA[Batch]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://www.jonathan-pfeifer.net/automatisierte-konfiguration-des-microsoft-office-sharepoint-server-moss-2007-teil-5/</guid>
		<description><![CDATA[Dieser Post ist Bestandteil einer mehrteiligen Serie zum Thema Installation des Microsoft Office SharePoint Servers 2007. Die Installation soll weitestgehend automatisiert &#252;ber Skripte laufen. Als Testkonfiguration verwenden wir einen Server 2008 x86, SQL Server 2005 Express mit SP3 und die &#8230; <a href="http://www.jonathan-pfeifer.net/automatisierte-konfiguration-des-microsoft-office-sharepoint-server-moss-2007-teil-5/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Dieser Post ist Bestandteil einer mehrteiligen Serie zum Thema Installation des Microsoft Office SharePoint Servers 2007. Die Installation soll weitestgehend automatisiert &uuml;ber Skripte laufen.</p>
<p>Als Testkonfiguration verwenden wir einen Server 2008 x86, SQL Server 2005 Express mit SP3 und die Testversion von Microsoft Office SharePoint Server 2007.</p>
<h2>Geskriptete Konfiguration des Microsoft Office SharePoint Server 2007</h2>
<p>Nachdem wir den MOSS 2007 im letzten Teil installiert haben geht es jetzt um die Konfiguration des Servers. </p>
<p>Mit den folgenden Befehlen konfigurieren wir den SharePoint Server…</p>
<blockquote><p>:: Wechseln in den Ordner, der psconfig and stsadm enthaelt     <br />cd &quot;C:\Program Files\Common Files\microsoft shared\Web Server Extensions\12\BIN&quot; </p>
<p>:: Konfigurationsdatenbank fuer MOSS 2007 erstellen     <br />psconfig -cmd configdb -create -server %COMPUTERNAME%\%MYDBINSTANCENAME% -database SharePoint_Config -user %MYSERVICEACCOUNT% -password %MYSERVICEACCOUNTPWD% </p>
<p>:: Installation der Helpcollections     <br />psconfig -cmd helpcollections -installall </p>
<p>:: Sicherung     <br />psconfig -cmd secureresources </p>
<p>:: Installation der Services wie z. B. Excel Services     <br />psconfig -cmd services -install </p>
<p>:: Featuresinstallation     <br />psconfig -cmd installfeatures </p>
<p>:: Installation der Central Administration     <br />psconfig -cmd adminvs -provision -port 8000 -windowsauthprovider onlyusentlm </p>
<p>psconfig -cmd applicationcontent -install </p>
<p>:: Office Search Service     <br />stsadm -o osearch -action start -role indexquery -farmcontactemail %MYOWNEREMAIL% -farmserviceaccount %MYSERVICEACCOUNT% -farmservicepassword %MYSERVICEACCOUNTPWD% -defaultindexlocation &quot;C:\Program Files\Microsoft Office Servers\12.0\Data\Applications&quot; </p>
<p>:: Webapplikation fuer Shared Service Provider      <br />stsadm -o extendvs -url <a href="http://%COMPUTERNAME%:8010">http://%COMPUTERNAME%:8010</a> -ownerlogin %MYOWNERLOGIN% -owneremail %MYOWNEREMAIL% -databaseserver %COMPUTERNAME%\%MYDBINSTANCENAME% -databasename WSS_Content_SSPAdmin -exclusivelyusentlm -apidname &quot;SSP &#8211; 8010&quot; -apcreatenew -apidtype configurableid -apidlogin %MYSERVICEACCOUNT% -apidpwd %MYSERVICEACCOUNTPWD% </p>
<p>:: My Site Webapplication     <br />::STSADM.EXE -o extendvs -url <a href="http://srv2k8dev:8020">http://srv2k8dev:8020</a> -ownerlogin srv2k8dev\administrator -owneremail schnuck@domain.tld -databaseserver srv2k8dev\SQLExpress -databasename WSS_Content_MySite -exclusivelyusentlm -apidname &quot;My Sites &#8211; 8020&quot; -apcreatenew -apidtype configurableid -apidlogin srv2k8dev\myserviceAccount -apidpwd %wm2002      <br />stsadm -o extendvs -url <a href="http://%COMPUTERNAME%:8020">http://%COMPUTERNAME%:8020</a> -ownerlogin %MYOWNERLOGIN% -owneremail %MYOWNEREMAIL% -databaseserver %COMPUTERNAME%\%MYDBINSTANCENAME% -databasename WSS_Content_MySite -exclusivelyusentlm -apidname &quot;My Sites &#8211; 8020&quot; -apcreatenew -apidtype configurableid -apidlogin %MYSERVICEACCOUNT% -apidpwd %MYSERVICEACCOUNTPWD% </p>
<p>:: Shared Service Provider and MySite     <br />stsadm -o createssp -title &quot;Shared Service Provider&quot; -url <a href="http://%COMPUTERNAME%:8010">http://%COMPUTERNAME%:8010</a> -mysiteurl <a href="http://%COMPUTERNAME%:8020">http://%COMPUTERNAME%:8020</a> -indexserver %COMPUTERNAME% -indexlocation &quot;%Programfiles%\Microsoft Office Servers\12.0\Data\Applications&quot; -ssplogin %MYSERVICEACCOUNT% -ssppassword %MYSERVICEACCOUNTPWD% -sspdatabasename SSPDB -searchdatabasename SEARCHDB </p>
<p>:: Site Collection erstellen unter Verwendung des SPSPortal Template     <br />stsadm -o extendvs -url <a href="http://%COMPUTERNAME%:80">http://%COMPUTERNAME%:80</a> -ownerlogin %MYOWNERLOGIN% -owneremail %MYOWNEREMAIL% -databaseserver %COMPUTERNAME%\%MYDBINSTANCENAME% -databasename WSS_Content -exclusivelyusentlm -apidname &quot;SharePoint Site Collection&quot; -sitetemplate SPSPortal -apidtype configurableid -apidlogin %MYSERVICEACCOUNT% -apidpwd %MYSERVICEACCOUNTPWD% </p>
<p>:: Restart of IIS     <br />iisreset </p>
</blockquote>
<p>Um die Befehle erfolgreich abzuschlie&szlig;en m&uuml;ssen sie in der Reihenfolge wie oben angegeben abgearbeitet werden. Nachzulesen auf <a href="http://technet.microsoft.com/en-us/library/cc263093.aspx" target="_blank">Technet</a>.</p>
<p>So long…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathan-pfeifer.net/automatisierte-konfiguration-des-microsoft-office-sharepoint-server-moss-2007-teil-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automatisierte Installation des Microsoft Office SharePoint Server 2007 (MOSS 2007 – Teil 4)</title>
		<link>http://www.jonathan-pfeifer.net/automatisierte-installation-des-microsoft-office-sharepoint-server-2007-moss-2007-teil-4/</link>
		<comments>http://www.jonathan-pfeifer.net/automatisierte-installation-des-microsoft-office-sharepoint-server-2007-moss-2007-teil-4/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 06:13:00 +0000</pubDate>
		<dc:creator>Jonathan Pfeifer</dc:creator>
				<category><![CDATA[work-related]]></category>
		<category><![CDATA[Batch]]></category>
		<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://www.jonathan-pfeifer.net/unattended-installation-des-microsoft-office-sharepoint-server-2007-moss-2007-teil-4/</guid>
		<description><![CDATA[Dieser Post ist Bestandteil einer mehrteiligen Serie zum Thema Installation des Microsoft Office SharePoint Servers 2007. Die Installation soll weitestgehend automatisiert &#252;ber Skripte laufen. Als Testkonfiguration verwenden wir einen Server 2008 x86, SQL Server 2005 Express mit SP3 und die &#8230; <a href="http://www.jonathan-pfeifer.net/automatisierte-installation-des-microsoft-office-sharepoint-server-2007-moss-2007-teil-4/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Dieser Post ist Bestandteil einer mehrteiligen Serie zum Thema Installation des Microsoft Office SharePoint Servers 2007. Die Installation soll weitestgehend automatisiert &uuml;ber Skripte laufen.</p>
<p>Als Testkonfiguration verwenden wir einen Server 2008 x86, SQL Server 2005 Express mit SP3 und die Testversion von Microsoft Office SharePoint Server 2007.</p>
<h2>Installation des Microsoft Office SharePoint Server 2007 im Silentmode/Unattended/Quiet</h2>
<p>Ja, es gibt ne Menge Bezeichnungen f&uuml;r die passive Installation von Software… <img src='http://www.jonathan-pfeifer.net/wp-includes/images/smilies/icon_neutral.gif' alt=':|' class='wp-smiley' /> </p>
<h3>Vorbereitung</h3>
<p>In diesem Schritt m&uuml;ssen wir ein wenig mehr Vorleistung erbringen.</p>
<p>Erstellen wir uns zun&auml;chst einen Ordner namens Installationsdaten.</p>
<p>In diesen Ordner kopieren wir das Installationspaket f&uuml;r den MOSS 2007. Das Paket hei&szlig;t &uuml;blicherweise OfficeServer.exe.</p>
<p>Jetzt erstellen wir uns noch im Ordner Installationsdaten einen weiteren Ordner namens OfficeServer.</p>
<p>Und nun kommt der Knaller! OfficeServer.exe enth&auml;lt alle Setupdateien und die extrahieren wir jetzt in den Ordner OfficeServer.</p>
<p><span id="more-109"></span></p>
<blockquote><p><strong>OfficeServer.exe /extract:&#8221;OfficeServer&#8221;</strong></p></blockquote>
<p>Die extrahierten Daten im Ordner OfficeServer beinhalten auch die eigentliche Setup.exe – und die brauchen wir f&uuml;r unsere Installation.</p>
<p><em>EDIT: Eigentlich sollte ich die Parameter f&uuml;r die Setup.exe auch der OfficeServer.exe mit &uuml;bergeben k&ouml;nnen… aber aus irgendeinem mir nicht ersichtlichen Grund hab ich das nicht hinbekommen. Darum der kleine Umweg &uuml;ber die extrahierten Dateien</em>.</p>
<p>So nun mal die Befehle:</p>
<blockquote><p><strong>cd {woauchimmer}\Installationsdaten</strong></p>
<p><strong>start /wait OfficeServer.exe /extract:OfficeServer</strong></p>
<p><strong>cd OfficeServer</strong></p>
<p><strong>start /wait setup.exe /config &#8220;.\Files\SetupFarmSilent\config.xml&#8221;</strong></p>
<p><strong>cd ..</strong></p></blockquote>
<p>Wir wechseln also zun&auml;chst in unseren Ordner Installationsdaten und extrahieren dort im n&auml;chsten Schritt die SharePoint-Daten in den Ordner OfficeServer.<br />
Jetzt wechseln wir in diesen Ordner und starten die setup.exe.<br />
Als Parameter &uuml;bergeben wir ihr den Pfad zu einer XML-Datei namens config.xml.</p>
<p>Zu den extrahierten Daten geh&ouml;ren auch der Ordner Files und darin die Ordner</p>
<p><strong>Setup<br />
SetupFarm<br />
SetupFarmSidebySide<br />
SetupFarmSilent<br />
SetupFarmUpgrade<br />
SetupSilent<br />
SetupSingleUpgrade</strong>.</p>
<p>Jeder dieser Ordner enth&auml;lt <strong>eine config.xml</strong>.</p>
<p>Die interessanten f&uuml;r uns sind jetzt die mit <strong>Silent</strong> im Namen. Diese Configs erm&ouml;glichen eine unbeaufsichtigte Installation des Servers. Ich hab mich f&uuml;r <strong>SetupFarmSilent</strong> entschieden um eine Farm aufzubauen.</p>
<p>Nach der Installation verlassen wieder den Ordner OfficeServer mit <strong>cd..</strong></p>
<p><strong>ACHTUNG: W&auml;hrend der Installation ist nichts zu sehen!!! Alle Prozesse laufen im Hintergrund. Man kann sich den Taskmanager aufmachen und zusehen, wie die einzelnen Prozesse arbeiten. Aber es erscheint keine Statusmeldung!</strong></p>
<p>Jetzt ist das Grundger&uuml;st f&uuml;r den SharePoint Server installiert. Uns fehlen aber noch Dinge wie die SharedServices, die Central Administration Seite, die Servies etc…</p>
<p>Wie man diese Punkte automatisert abhandeln kann sehen wir im n&auml;chsten Post.</p>
<p>So long…</p>
<p>[Ressourcen: <a title="SharePoint Setup.exe Command Line" href="http://technet.microsoft.com/en-us/library/cc262897.aspx" target="_blank">Microsoft Technet</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathan-pfeifer.net/automatisierte-installation-des-microsoft-office-sharepoint-server-2007-moss-2007-teil-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automatisierte Installation SQL Server 2005 Express (MOSS 2007 – Teil 3)</title>
		<link>http://www.jonathan-pfeifer.net/unattended-installation-sql-server-2005-express-moss-2007-teil-3/</link>
		<comments>http://www.jonathan-pfeifer.net/unattended-installation-sql-server-2005-express-moss-2007-teil-3/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 16:12:00 +0000</pubDate>
		<dc:creator>Jonathan Pfeifer</dc:creator>
				<category><![CDATA[work-related]]></category>
		<category><![CDATA[Batch]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://www.jonathan-pfeifer.net/unattended-installation-sql-server-2005-express-moss-2007-teil-3/</guid>
		<description><![CDATA[Dieser Post ist Bestandteil einer mehrteiligen Serie zum Thema Installation des Microsoft Office SharePoint Servers 2007. Die Installation soll weitestgehend automatisiert &#252;ber Skripte laufen. Als Testkonfiguration verwenden wir einen Server 2008 x86, SQL Server 2005 Express mit SP3 und die &#8230; <a href="http://www.jonathan-pfeifer.net/unattended-installation-sql-server-2005-express-moss-2007-teil-3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Dieser Post ist Bestandteil einer mehrteiligen Serie zum Thema Installation des Microsoft Office SharePoint Servers 2007. Die Installation soll weitestgehend automatisiert &uuml;ber Skripte laufen.</p>
<p>Als Testkonfiguration verwenden wir einen Server 2008 x86, SQL Server 2005 Express mit SP3 und die Testversion von Microsoft Office SharePoint Server 2007.</p>
<h2>Silentinstallation des SQL Server 2005 Express</h2>
<p>Wie in den Posts zuvor versuchen wir eine Komponente zu installieren ohne selbst viel klicken zu m&uuml;ssen.</p>
<p><span id="more-108"></span></p>
<p>Da wir die Installation des SQL Servers 2005 Express auf einem Windows Server 2008 vornehmen gibt es aber hierbei noch ein paar Dinge zu beachten.</p>
<p><strong>Wir ben&ouml;tigen ein Installationspaket des SQL Server 2005 Express mit SP3.</strong> Verwenden wir eine &auml;ltere Version, provozieren wir eine Meldung bez&uuml;glich Kompatibilit&auml;tsprobleme dieser SQL Version auf dem Server 2008. Und da muss man klicken!</p>
<p>Also, flink eine Version besorgt mit SP3.</p>
<p>Danach starten wir die Installation:</p>
<blockquote><p><strong>start /wait SQLEXPR2005.exe /qb instancename=%MYDBINSTANCENAME% addlocal=SQL_Engine sapwd=%MYSAPWD% sqlaccount=%SQLSERVICEACCOUNT% sqlpassword=%SQLSERVICEACCOUNTPWD% agtaccount=%SQLSERVICEACCOUNT% agtpassword=%SQLSERVICEACCOUNTPWD% sqlbrowseraccount=%SQLSERVICEACCOUNT% sqlbrowserpassword=%SQLSERVICEACCOUNTPWD% securitymode=sql</strong></p></blockquote>
<p>Das ist ja ne ganze Menge Zeugs. Also…</p>
<p>Die in %-Zeichen eingepackten Bezeichnungen sind Variablen. Die haben wir in einem vorigen Schritt bereits initialisiert. <a title="Benutzer &uuml;ber Kommandozeile anlegen" href="http://www.jonathan-pfeifer.net/" target="_blank">K&ouml;nnt ihr hier nachlesen.</a> Die fehlenden Variablen evtl. nachtragen.</p>
<p><strong>%MYDBINSTANCENAME%</strong> ist der Name der SQL Instanz. Bei einer Expressedition &uuml;blicherweise SQLEXPRESS.</p>
<p><strong>%MYSAPWD%</strong> ist das Passwort f&uuml;r den Sqlbenutzer sa (quasi root). Wichtig hierbei am Ende securitymode auf sql setzen. Damit aktiviert man den Mixedmode f&uuml;r die Authentifizierung. L&auml;sst man diesen Parameter weg wird nur die Windowsauthentifizierung verwendet.</p>
<p><strong>%SQLSERVICEACCOUNT%</strong> ist der Dienstbenutzer f&uuml;r den SQL Server. Den haben wir in nem vorigen Post damals angelegt. Da kann aber im Grunde jeder beliege Benutzer stehen, den man als Servicebenutzer f&uuml;r den SQL Server auserkoren hat.</p>
<p><strong>%SQLSERVICEACCOUNTPWD%</strong> ist das zum oben erw&auml;hnten Benutzer ben&ouml;tigte Passwort.</p>
<p>Mit dem Parameter <strong>/qb</strong> bewirkt man, dass die Statusmeldungen angezeigt werden, der Benutzer vor der Maschine aber nichts best&auml;tigen muss w&auml;hrend der Installation.</p>
<p><strong>addlocal=SQL_Engine</strong> sagt dem Setup, dass der SQL Server installiert werden soll. Bei den gr&ouml;&szlig;eren Versionen des SQL Servers gibt es da noch viele andere M&ouml;glichkeiten mehr.</p>
<p>Als n&auml;chstes widmen wir uns der Installation des MOSS 2007 Grundsystems. Dazu aber im kommenden Post mehr.</p>
<p>So long…</p>
<p>[Ressourcen: <a title="Command Line Install of SQL Server 2005" href="http://msdn.microsoft.com/en-us/library/ms144259%28SQL.90%29.aspx" target="_blank">MSDN</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathan-pfeifer.net/unattended-installation-sql-server-2005-express-moss-2007-teil-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automatisierte Installation .Net Framework 3.5 SP1 (MOSS 2007 – Teil 2)</title>
		<link>http://www.jonathan-pfeifer.net/automatisierte-installation-net-framework-3-5-sp1-moss-2007-teil-2/</link>
		<comments>http://www.jonathan-pfeifer.net/automatisierte-installation-net-framework-3-5-sp1-moss-2007-teil-2/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 12:23:00 +0000</pubDate>
		<dc:creator>Jonathan Pfeifer</dc:creator>
				<category><![CDATA[work-related]]></category>
		<category><![CDATA[.Net Framework (C#)]]></category>
		<category><![CDATA[Batch]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Tipps]]></category>

		<guid isPermaLink="false">http://www.jonathan-pfeifer.net/unattended-installation-net-framework-3-5-sp1-moss-2007-teil-2/</guid>
		<description><![CDATA[Dieser Post ist Bestandteil einer mehrteiligen Serie zum Thema Installation des Microsoft Office SharePoint Servers 2007. Die Installation soll weitestgehend automatisiert &#252;ber Skripte laufen. Als Testkonfiguration verwenden wir einen Server 2008 x86, SQL Server 2005 Express mit SP3 und die &#8230; <a href="http://www.jonathan-pfeifer.net/automatisierte-installation-net-framework-3-5-sp1-moss-2007-teil-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Dieser Post ist Bestandteil einer mehrteiligen Serie zum Thema Installation des Microsoft Office SharePoint Servers 2007. Die Installation soll weitestgehend automatisiert &uuml;ber Skripte laufen.</p>
<p>Als Testkonfiguration verwenden wir einen Server 2008 x86, SQL Server 2005 Express mit SP3 und die Testversion von Microsoft Office SharePoint Server 2007.</p>
<h2>Silentinstallation des .Net Frameworks 3.5 SP1</h2>
<p>F&uuml;r die Installation des Microsoft Office SharePoint Servers 2007 ben&ouml;tigt man zumindest das Framework 3.0. Da die Version 3.5 SP1 ne Menge Sicherheitsl&uuml;cken stopft empfielt es sich gleich dieses Framework zu installieren.</p>
<p><span id="more-107"></span></p>
<p>Jetzt aber zur Vorgehensweise:</p>
<blockquote><p><strong>start /wait dotNet35SP1.exe /qb</strong></p></blockquote>
<p>Das wars!</p>
<p>Die Datei dotNet35SP1.exe ist die Setupdatei des Frameworks. Der Parameter /qb zeigt uns die Statusmeldungen w&auml;hrend der Installation an erfordert aber keine Eingaben durch den Benutzer. So hat man eine R&uuml;ckmeldung &uuml;ber den Installationsprozess ohne selbst aktiv werden zu m&uuml;ssen. Toll, oder? <img src='http://www.jonathan-pfeifer.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Der n&auml;chste Teil soll uns zeigen wie man den SQL Server 2005 Express &auml;hnlich dem .Net Framework ohne Benutzereingaben installieren kann.</p>
<p>So long…</p>
<p>[Ressourcen: <em>dotNet35SP1.exe /?</em>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathan-pfeifer.net/automatisierte-installation-net-framework-3-5-sp1-moss-2007-teil-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Benutzer &#252;ber Kommandozeile anlegen (MOSS 2007 – Teil 1)</title>
		<link>http://www.jonathan-pfeifer.net/benutzer-ber-kommandozeile-anlegen-moss-2007-teil-1/</link>
		<comments>http://www.jonathan-pfeifer.net/benutzer-ber-kommandozeile-anlegen-moss-2007-teil-1/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 14:58:00 +0000</pubDate>
		<dc:creator>Jonathan Pfeifer</dc:creator>
				<category><![CDATA[work-related]]></category>
		<category><![CDATA[Batch]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Tipps]]></category>

		<guid isPermaLink="false">http://www.jonathan-pfeifer.net/benutzer-ber-kommandozeile-anlegen-moss-2007-teil-1/</guid>
		<description><![CDATA[Dieser Post ist Bestandteil einer mehrteiligen Serie zum Thema Installation des Microsoft Office SharePoint Servers 2007. Die Installation soll weitestgehend automatisiert &#252;ber Skripte laufen. Als Testkonfiguration verwenden wir einen Server 2008 x86, SQL Server 2005 Express mit SP3 und die &#8230; <a href="http://www.jonathan-pfeifer.net/benutzer-ber-kommandozeile-anlegen-moss-2007-teil-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Dieser Post ist Bestandteil einer mehrteiligen Serie zum Thema Installation des Microsoft Office SharePoint Servers 2007. Die Installation soll weitestgehend automatisiert &uuml;ber Skripte laufen.</p>
<p>Als Testkonfiguration verwenden wir einen Server 2008 x86, SQL Server 2005 Express mit SP3 und die Testversion von Microsoft Office SharePoint Server 2007.</p>
<h2>Anlegen von Benutzern &uuml;ber die Kommandozeile</h2>
<p>F&uuml;r die Installation ben&ouml;tigen wir einen Benutzer f&uuml;r die SQL-Dienste und einen f&uuml;r die SharPoint-Dienste.</p>
<table border="0" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td width="200" valign="top"><strong>Benutzername</strong></td>
<td width="200" valign="top"><strong>Passwort</strong></td>
</tr>
<tr>
<td width="200" valign="top">SRV2K8\sqlserviceaccount</td>
<td width="200" valign="top">!wi2009</td>
</tr>
<tr>
<td width="200" valign="top">SRV2K8\spserviceaccount</td>
<td width="200" valign="top">!wi2009</td>
</tr>
</tbody>
</table>
<p><span id="more-106"></span></p>
<p>Jetzt legen wir uns mal die beiden Benutzer an:</p>
<blockquote><p><strong>SET SQLSERVICEACCOUNT=sqlserviceaccount<br />
SET SQLSERVICEACCOUNTPWD=!wi2009</strong></p>
<p><strong>SET SPSERVICEACCOUNT=spserviceaccount<br />
SET SPSERVICEACCOUNTPWD=!wi2009</strong></p>
<p><strong>NET USER %SQLSERVICEACCOUNT% %SQLSERVICEACCOUNTPWD% /add /active:yes /comment:&#8221;Dienstuser fuer SQL&#8221; /expires:never /passwordchg:yes /passwordreq:yes</strong></p>
<p><strong>NET USER %SPSERVICEACCOUNT% %SPSERVICEACCOUNTPWD% /add /active:yes /comment:&#8221;Dienstuser fuer SharePoint&#8221; /expires:never /passwordchg:yes /passwordreq:yes</strong></p>
<p><strong>SET SQLSERVICEACCOUNT=%COMPUTERNAME%\%SQLSERVICEACCOUNT%</strong></p>
<p><strong>SET SPSERVICEACCOUNT=%COMPUTERNAME%\SPSERVICEACCOUNT%</strong></p></blockquote>
<p>Mit SET setzen wir uns erstmal die gew&uuml;nschten Werte in Variablen. So k&ouml;nnen wir flexibler arbeiten.<br />
Danach verwenden wir den Befehl <strong>NET USER</strong> um den Benutzer anzulegen.</p>
<p>Der Befehl bekommt diverse Argumente &uuml;bergeben, die sich eigentlich selbst erkl&auml;ren sollten.</p>
<p>Zuletzt scheiben wir in die Servicevariablen den vollst&auml;ndigen Namen (also Computer- oder Domainname\Benutzername).</p>
<p>Fertig.</p>
<p>Im n&auml;chsten Teil geht es um um die automatisierte Installation des .Net Frameworks 3.5 SP1.</p>
<p>So long…</p>
<p>[Ressourcen: <a title="Microsoft Technet NET USER" href="http://technet.microsoft.com/en-us/library/bb490718.aspx" target="_blank">Microsoft Technet</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathan-pfeifer.net/benutzer-ber-kommandozeile-anlegen-moss-2007-teil-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
