Я пошел в значительной степени '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 в другом и иметь полдюжину экранных открытых условий...
Это должно запустить Вас - необходимо будет перенести часть создания сайта в цикл по списку пользователей и возможно добавить еще некоторую проверку ошибок.
Я знаю наверняка, что это работает в 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()