Предварительное условие пользовательский сайт MySite с помощью сценария?

Я пошел в значительной степени 'USB все', таким образом, все отдельно оплачиваемые предметы остаются в сумке, пока не необходимый. Последовательный порт USB, USB адаптер Ethernet (я слышу Вас об иногда необходимости в двух NICs!), USB CD/DVD-RW. Вес все еще складывает на плече, но основная машина затем требует не чего иного как USB-порта (или два или три, если Вы также не добавляете концентратор USB к соединению). Также удобный: картридер USB, наушники/микрометр USB, и USB-> мини-USB-кабель (для зарядки сотового телефона), о, и USB-> адаптер IDE/SATA для быстрого доступа к случайным дискам от неисправных машин. Другое преимущество для USB состоит в том, что у Вас все еще есть все отдельно оплачиваемые предметы если при обновлении ноутбука до другой модели!

Screensize до личного выбора - я стал быстрым со своим переключателем виртуального рабочего стола и жил в течение долгого времени на 800x600 13-дюймовый экран, таким образом, мои текущие 15 дюймов 1680x1050 кажутся абсолютно роскошными. Конечно, больше всегда лучше, правильно?:)

Независимо от того, что Вы делаете, истратили RAM в своем ноутбуке к тому, что может использовать Ваша ОС - Вы не будете сожалеть о нем, когда Вы попытаетесь прочитать документы в Firefox на одном рабочем столе и выполнить wireshark в другом и иметь полдюжину экранных открытых условий...

2
задан 26 May 2010 в 14:52
1 ответ

Это должно запустить Вас - необходимо будет перенести часть создания сайта в цикл по списку пользователей и возможно добавить еще некоторую проверку ошибок.

Я знаю наверняка, что это работает в 2007, но не протестировало его в 2010. Весь одинаковый материал существует так, он должен. Одна заключительная вещь - это МЕДЛЕННО - создание 1 пользователя на моем сервере SP2007 занимает 5-10 секунд. Если Ваша mysites ферма достаточно раскормлена, Вы могли бы на самом деле быть более обеспеченным разрешением пользователям создать их персональные сайты для данного случая.

[Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
[Reflection.Assembly]::LoadWithPartialName("Microsoft.Office.Server")

$siteurl = "http://your.mysitesurl.com"    

$site = New-Object Microsoft.SharePoint.SPSite($siteurl)
$context = [Microsoft.Office.Server.ServerContext]::GetContext($site)
$upm = New-Object Microsoft.Office.Server.UserProfiles.UserProfileManager($context)

# start loop here
$user = "domain\username"
if ($upm.UserExists($user)) {
    $profile = $upm.GetUserProfile($user)

    # there are other exceptions you can catch, check out the UserProfiles class
    trap [Microsoft.Office.Server.UserProfiles.PersonalSiteExistsException] {
            Write-Host "personal site already exists for $user"
            continue
    }
    $profile.CreatePersonalSite();
}  else {
  Write-Host: "user $user did not exist"
}
# end loop here

$site.Dispose()
4
ответ дан 3 December 2019 в 10:24
  • 1
    Спасибо здорово. Я ожидаю, что создание будет медленным, но мы обладаем преимуществом окна летом, когда мы можем настроить любых новых студентов, прежде чем они прибудут путем выполнения этого за несколько ночей, если мы должны. You' ve, большая справка на этом и большинстве моих вопросов о SharePoint! –  Chris W 26 May 2010 в 21:45

Теги

Похожие вопросы