Solved

Recreate the default website on SBS 2011

Posted on 2013-01-16
6
856 Views
Last Modified: 2013-03-05
Hello Experts,

I wondering if it possible to recreate the deleted default website on SBS 2011 and make it works like it was without a backup...

It is not very important, it is just a curiosity question...

Thanks !
0
Comment
Question by:jet-info
  • 3
  • 2
6 Comments
 
LVL 10

Expert Comment

by:CSIPComputing
ID: 38782495
You certainly can, and here's how:

http://support.microsoft.com/kb/2539296
0
 

Author Comment

by:jet-info
ID: 38783972
Here is the result when I launch the command in SPMS :

Get-SPWeb : Microsoft SharePoint n'est pas pris en charge par la version
4.0.30319.296 de Microsoft .Net Runtime.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:38 : 8
+ $web = Get-SPWeb "http://companyweb";
+        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidData : (Microsoft.Share....SPCmdletGetWeb
   :SPCmdletGetWeb) [Get-SPWeb], PlatformNotSupportedException
    + FullyQualifiedErrorId : Microsoft.SharePoint.PowerShell.SPCmdletGetWeb

Impossible d'appeler une méthode dans une expression Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:39 : 1
+ $file = $web.GetFile("SitePages/Home.aspx");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

Impossible d'appeler une méthode dans une expression Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:40 : 1
+ $file.CheckOut();
+ ~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

Impossible d'appeler une méthode dans une expression Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:41 : 1
+ $webPartMgr = $file.GetLimitedWebPartManager('Shared')
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

Impossible d'appeler une méthode dans une expression Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:43 : 49
+ [Collections.ArrayList]$webPartMgr.WebParts |
%{$webPartmgr.DeleteWebPart($_)}
+                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

Impossible d'appeler une méthode dans une expression Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:5 : 2
+  $webPart.ListName = $list.ID.ToString("B").ToUpper();
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

Indexation impossible dans un tableau Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:6 : 2
+  $webPart.Viewguid = $list.Views[""].ID.ToString("B").ToUpper();
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : NullArray

Impossible d'appeler une méthode dans une expression Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:5 : 2
+  $webPart.ListName = $list.ID.ToString("B").ToUpper();
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

Indexation impossible dans un tableau Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:6 : 2
+  $webPart.Viewguid = $list.Views[""].ID.ToString("B").ToUpper();
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : NullArray

Impossible d'appeler une méthode dans une expression Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:5 : 2
+  $webPart.ListName = $list.ID.ToString("B").ToUpper();
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

Indexation impossible dans un tableau Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:6 : 2
+  $webPart.Viewguid = $list.Views[""].ID.ToString("B").ToUpper();
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : NullArray

Impossible d'appeler une méthode dans une expression Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:27 : 3
+   $webPartMgr.AddWebPart($_, "wpz", 0);
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

Impossible d'appeler une méthode dans une expression Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:28 : 3
+   $id = $webPartMgr.GetStorageKey($_);
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

Impossible d'appeler une méthode dans une expression Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:29 : 3
+   $content += [System.String]::Format($WEB_PART_STRING_FORMAT,
$id.ToString("D") ...
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

Impossible d'appeler une méthode dans une expression Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:27 : 3
+   $webPartMgr.AddWebPart($_, "wpz", 0);
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

Impossible d'appeler une méthode dans une expression Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:28 : 3
+   $id = $webPartMgr.GetStorageKey($_);
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

Impossible d'appeler une méthode dans une expression Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:29 : 3
+   $content += [System.String]::Format($WEB_PART_STRING_FORMAT,
$id.ToString("D") ...
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

Impossible d'appeler une méthode dans une expression Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:27 : 3
+   $webPartMgr.AddWebPart($_, "wpz", 0);
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

Impossible d'appeler une méthode dans une expression Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:28 : 3
+   $id = $webPartMgr.GetStorageKey($_);
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

Impossible d'appeler une méthode dans une expression Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:29 : 3
+   $content += [System.String]::Format($WEB_PART_STRING_FORMAT,
$id.ToString("D") ...
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

Impossible d'appeler une méthode dans une expression Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:27 : 3
+   $webPartMgr.AddWebPart($_, "wpz", 0);
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

Impossible d'appeler une méthode dans une expression Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:28 : 3
+   $id = $webPartMgr.GetStorageKey($_);
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

Impossible d'appeler une méthode dans une expression Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:29 : 3
+   $content += [System.String]::Format($WEB_PART_STRING_FORMAT,
$id.ToString("D") ...
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

Indexation impossible dans un tableau Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:63 : 1
+ $file.Item["WikiField"] = $content;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : NullArray

Impossible d'appeler une méthode dans une expression Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:64 : 1
+ $file.Item.Update();
+ ~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

Impossible d'appeler une méthode dans une expression Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:65 : 1
+ $file.Update();
+ ~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

Impossible d'appeler une méthode dans une expression Null.
Au caractère C:\Users\user\Desktop\configurehomepage.ps1:66 : 1
+ $file.CheckIn("");
+ ~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

I precise that I deleted manualy the Default website in IIS on SBS 2011, the companyweb site is still there.

Thank you for your help !
0
 
LVL 56

Accepted Solution

by:
Cliff Galiher earned 250 total points
ID: 38785175
The article is for restoring "companyweb" which is *not* the same as the default website. The default website drives things like OWA and RWA. Which are you trying to restore?
0
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 

Author Comment

by:jet-info
ID: 38791894
I would like to recreate the Default website, which I deleted to follow a Sharepoint tutorial on a VM. I don't need it, it's about curiosity...
0
 
LVL 10

Assisted Solution

by:CSIPComputing
CSIPComputing earned 250 total points
ID: 38791908
Apologies, as SBS2011 sets the "default" web site of all users to "companyweb" I assumed that by default, you meant companyweb! If you've deleted the default website in IIS then I'll stand down!
0
 

Author Comment

by:jet-info
ID: 38792003
It is what I thought when I posted the question... ;)
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Debug Tools to analyse IIS process: This article focus on taking memory dumps from IIS to determine which code is taking more time and to analyse which calls hangs/causes more CPU usage. To take dumps,download the following. Install1: To st…
You may have discovered the 'Compatibility View Settings' workaround for making your SBS 2008 Remote Web Workplace 'connect to a computer' section stops 'working around' after a Windows 10 client upgrade.  That can be fixed so it 'works around' agai…
Internet Business Fax to Email Made Easy - With eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…
Hi friends,  in this video  I'll show you how new windows 10 user can learn the using of windows 10. Thank you.

910 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

25 Experts available now in Live!

Get 1:1 Help Now