?

Log in

izdaleka_nekta's Journal
 
[Most Recent Entries] [Calendar View] [Friends]

Below are the 20 most recent journal entries recorded in izdaleka_nekta's LiveJournal:

[ << Previous 20 ]
Friday, June 17th, 2016
3:34 pm
Установка пререквизитов SharePoint 2016
командная строка :

prerequisiteinstaller.exe /SQLNCli:"C:\Install\SharePoint Server 2016 Prerequisites\sqlncli.msi" /IDFX11:"C:\Install\SharePoint Server 2016 Prerequisites\MicrosoftIdentityExtensions-64.msi" /Sync:"C:\Install\SharePoint Server 2016 Prerequisites\Synchronization.msi" /KB3092423:"C:\Install\SharePoint Server 2016 Prerequisites\AppFabric-KB3092423-x64-ENU.exe" /MSIPCClient:"C:\Install\SharePoint Server 2016 Prerequisites\setup_msipc_x64.exe" /WCFDataServices56:"C:\Install\SharePoint Server 2016 Prerequisites\WcfDataServices56.exe" /ODBC:"C:\Install\SharePoint Server 2016 Prerequisites\msodbcsql.msi" /MSVCRT11:"C:\Install\SharePoint Server 2016 Prerequisites\vcredist_x64.exe" /MSVCRT14:"C:\Install\SharePoint Server 2016 Prerequisites\vcredist_x64-v14.exe" /AppFabric:"C:\Install\SharePoint Server 2016 Prerequisites\WindowsServerAppFabricSetup_x64.exe"

Скачать файлы можно тут :

https://technet.microsoft.com/en-us/library/cc262485(v=office.16).aspx#section4
Thursday, June 16th, 2016
10:58 am
Friday, May 27th, 2016
3:44 pm
.NET 4.6.1 на Server 2008R2 Core
1. Удостовериться, что сервер обновлён до SP1
2. Offline installer тут
3. Запускать ОБЯЗАТЕЛЬНО с ключом /q, иначе вываливается с ошибкой None_UI_Interactive_Crash
4. Можно добавить ключ /norestart
Wednesday, April 20th, 2016
12:20 pm
Добавление ролей Windows в Server Core
Смотрим список доступных ролей:

Dism /online /Get-Features

Устанавливаем клиента telnet:

dism /online /enable-feature /featurename:TelnetClient

ЗЫ. В имени роли регистр роялит!

C:\Users\andreig2> dism /online /enable-feature /featurename:TelnetClient

Deployment Image Servicing and Management tool
Version: 6.1.7600.16385

Image Version: 6.1.7600.16385

Enabling feature(s)
[==========================100.0%==========================]
The operation completed successfully.
C:\Users\andreig2>
Thursday, March 31st, 2016
12:04 pm
Добавление права Log on as a Service на Windows Server Core
Запускаем PS, запускаем скрипт, предварительно сохранив его под именем "Add Account To LogonAsService.ps1":

C:\Install>powershell
PS C:\Install> .".\Add Account To LogonAsService.ps1" "domain\user"

Текст скрипта:Collapse )
Wednesday, March 30th, 2016
2:36 pm
Установка .NET 4.5.2 на свежий w2k8 Server Core
При попытке установить NDP452-KB2901907-x86-x64-AllOS-ENU.exe процесс завершается с ошибкой

You must install the .NET Framework 2.0 SP2 OS component.

Ок, Microsoft, ставим :

dism /online /enable-feature /featurename:NetFx2-ServerCore
dism /online /enable-feature /featurename:NetFx2-ServerCore-WOW64

После чего .NET ставится без проблем.
Monday, March 28th, 2016
1:45 pm
Добавление фотографии к доменной учётке
import-module ActiveDirectory

$photo = [byte[]](Get-Content C:\temp\photo.jpg -Encoding byte)
Set-ADUser samaccountname -Replace @{thumbnailPhoto=$photo}
Set-ADUser samaccountname -Replace @{jpegPhoto=$photo}
Tuesday, March 8th, 2016
10:55 am
Собираем статистику по публичным каталогам
get-publicfolder -ident "PF_name" -recurse | get-publicfolderstatistics | select folderpath,itemcount,totalitemsize,lastmodificationtime | export-csv -path "PF_stat.csv"

или второй вариант для быстрой оценки ситуации:

get-publicfolder -ident "PF_name" -recurse | get-publicfolderstatistics | select
creationtime,lastmodificationtime,folderpath,itemcount,totalitemsize,totaldeleteditemsize | out-gridview
Thursday, March 3rd, 2016
1:17 pm
Собираем статистику по размерам почтовых ящиков
Get-Mailbox -resultsize unlimited | Get-MailboxStatistics | sort TotalItemSize -desc | export-csv -path c:\temp\test.csv

Нагрузка на сервер большая...
Thursday, February 25th, 2016
3:01 pm
Удаление заблокированных пользователей из глобальной адресной книги
get-aduser -SearchBase 'OU=Users Blocked,DC=domain,DC=local' -properties showInAddressBook -filter 'showInAddressBook -ne "*"' | set-aduser -clear showinaddressbook

Удаление признака ShowInAddressBook происходит сразу, но так как по умолчанию перестройка адресной книги происходит в Exchange раз в сутки, у пользователей из Оutlook заблокированные адреса исчезнут на следующий день...
Thursday, February 18th, 2016
8:05 am
Поиск учёток без почтового ящика
get-aduser -SearchBase 'OU=users,DC=domain,DC=local' -properties mail -filter "mail -notlike '*'"
Monday, November 9th, 2015
1:49 pm
Удлинение срока хранения логов Exch13 до 90 дней
set-transportservice -identity serv_name -ConnectivityLogMaxAge 90 -MessageTrackingLogMaxAge 90
-ReceiveProtocolLogMaxAge 90 -SendProtocolLogMaxAge 90
Tuesday, November 4th, 2014
12:02 pm
Странные они в M$, ей богу...
Везде tcp порт в командной строке указывается через двоеточие.

Почему в SQL Management Studio если надо подключиться к другому серверу через не стандартный порт надо номер этого порта указывать через запятую?!

например telnet sqlserver.local 45050 в случае, если SQL сервер слушает порт 45050, но в Студии правильным будет sqlserver.local,45050
Thursday, May 29th, 2014
3:17 pm
Установка Sharepoint Foundation 2013 SP1 на Server 2012 R2
Устанавливаем пререквизиты. Оппа.

  • Первая команда в Powershell - set-executionpolicy remotesigned.

  • Инсталлятор не может сам поставить роль сервера приложений и веб-сервера. Используем PowerShell скрипт, предварительно скопировав папку %win2012_install_media%\sources\sxs на локальный диск. Запускаем скрипт, выражаем желание устанавливать в режиме ОФФЛАЙН (нажав f на клавиатуре) и указываем путь к скопированной папке sxs.

[Сам скрипт]
#***************************************************************************************
# Written by Craig Lussier - http://craiglussier.com
#
# This script installs SharePoint 2013 Roles/Features for Windows Server 2012
#
# -Only run this script on Windows Server 2012 (RTM, either Standard or Datacenter)
# -If you are running this script 'offline' have your Windows Server 2012 installation
#  Media mounted/copied to this machine. You can also use a network UNC path.
# -Do not run this script on a Windows Server 2008 R2 SP1 Server!
# ---These are the Prerequisites for Windows Server 2012
# -Run this script as a local server Administrator
# -Run PowerShell as Administrator
#
# Don't forget to: Set-ExecutionPolicy RemoteSigned
# If you have not done so already within you Windows Server 2012 server
#****************************************************************************************
# Import Required Module
Import-Module ServerManager
function AddWindowsFeatures()
{
Write-Host "==================================================================================="
Write-Host "Install required Windows Roles/Features for SharePoint 2013 on Windows Server 2012"
Write-Host ""
Write-Host "Note: You'll receive prompt to restart your server when the"
Write-Host "      Windows Server 2012 Role/Feature installation is complete."
Write-Host "==================================================================================="    
# Note: You can use the Get-WindowsFeature cmdlet (its in the ServerManager module)
#       to get a listing of all features and roles.
$WindowsFeatures = @(
"Net-Framework-Features",
"Web-Server",
"Web-WebServer",
"Web-Common-Http",
"Web-Static-Content",
"Web-Default-Doc",
"Web-Dir-Browsing",
"Web-Http-Errors",
"Web-App-Dev",
"Web-Asp-Net",
"Web-Net-Ext",
"Web-ISAPI-Ext",
"Web-ISAPI-Filter",
"Web-Health",
"Web-Http-Logging",
"Web-Log-Libraries",
"Web-Request-Monitor",
"Web-Http-Tracing",
"Web-Security",
"Web-Basic-Auth",
"Web-Windows-Auth",
"Web-Filtering",
"Web-Digest-Auth",
"Web-Performance",
"Web-Stat-Compression",
"Web-Dyn-Compression",
"Web-Mgmt-Tools",
"Web-Mgmt-Console",
"Web-Mgmt-Compat",
"Web-Metabase",
"Application-Server",
"AS-Web-Support",
"AS-TCP-Port-Sharing",
"AS-WAS-Support",
"AS-HTTP-Activation",
"AS-TCP-Activation",
"AS-Named-Pipes",
"AS-Net-Framework",
"WAS",
"WAS-Process-Model",
"WAS-NET-Environment",
"WAS-Config-APIs",
"Web-Lgcy-Scripting",
"Windows-Identity-Foundation",
"Server-Media-Foundation",
"Xps-Viewer"
)
#Prompt To Start Role/Feature Installation
$title = "Do you wish to perform an online or offline installation?"
$message = "Please ensure that you have read and understand the instructions located at http://gallery.technet.microsoft.com/DownloadInstall-SharePoint-e6df9eb8. 'Online' means Windows Server 2012 is connected to the Internet and Windows Update is used to download supporting files, Offline means Windows Server 2012 is not connected to the Internet and you have your Windows Server 2012 installation media mounted/copied to this server to install supporting files."
$yes = New-Object System.Management.Automation.Host.ChoiceDescription "&Online", `
"Uses Windows Update to download and install necessary components related to .NET 3.5 feature (NET-Framework-Core)"
$no = New-Object System.Management.Automation.Host.ChoiceDescription "O&ffline", `
       "Uses Windows Server 2012 media to install necessary components related to .NET 3.5 feature (NET-Framework-Core)"
$options = [System.Management.Automation.Host.ChoiceDescription[]]($yes, $no)
$result = $host.ui.PromptForChoice($title, $message, $options, 0)
$windowsServer2012MediaPath = ""
Write-Host ""
switch ($result)
{
 
    0 {"You will be using Windows Update to download the necessary components to install features related to .NET 3.5. This will extend the duration of your Role/Feature installation."}
    1 {$windowsServer2012MediaPath = $(Read-Host -Prompt "Please enter the directory pointing to the directory of your Windows Server 2012 installation media. Fore example, D:\sources\sxs")}
}
Write-Host ""
Try
{
# Create PowerShell to execute
    $source = ""
    if($windowsServer2012MediaPath -ne "") {
       $source = ' -source ' + $windowsServer2012MediaPath
    }
 
    $myCommand = 'Add-WindowsFeature ' + [string]::join(",",$WindowsFeatures) + $source
# Execute $myCommand
    $operation = Invoke-Expression $myCommand
    if ($operation.RestartNeeded -eq "Yes") {
 
    #Prompt User for Restart
$title = "Restart your server now?"
$message = "Would you like to restart your server now? It is required to complete the Windows Role/Feature Installation."
$yes = New-Object System.Management.Automation.Host.ChoiceDescription "&Yes", `
    "Restarts your Windows Server 2012 server now to complete the Role/Feature installation."
$no = New-Object System.Management.Automation.Host.ChoiceDescription "&No", `
"Does not restart your server now... But you should..."
$options = [System.Management.Automation.Host.ChoiceDescription[]]($yes, $no)
$result = $host.ui.PromptForChoice($title, $message, $options, 0)
switch ($result)
{
   0 {Restart-Computer;}
   1 {"Your server will not restart at this time. Before installing the Pre-requisite files, restart your computer."}
}
    }
}
Catch
{
    Write-Warning "Error when Adding Windows Features. Error details are below:"
    Write-Error $_
    break
}
}
AddWindowsFeatures

  • После выполнения данного скрипта установка пререквизитов для Шарика проходит без ошибок, как и инсталляция самого приложения.


PS. PowerShell запускать из под Администратора (пкм -> Run as Administrator...) и из учётки с правами локального админа.
PSS. Thank you, Craig Lussier! Your script saved a lot of my time!
PSSS. В каталоге C:\windows\system32 скопировать файл ServerManager.exe, новую копию назвать ServerManagerCMD.exe
Tuesday, April 8th, 2014
12:12 pm
vssadmin list writers
Перестало работать резервное копирование виртуального сервера в DPM. В логах - код ошибки 10:
Читать дальше решение...Collapse )
Friday, March 14th, 2014
2:43 pm
Переполнение логов базы Sharepoint
У базы установлен предел размера файла логов, при его наполнении невозможна запись в базу (не смотря на то, что лимит размера самой базы не превышен). Результат - невозможность не только сохранить на сайт файл, но и внести любые изменения - изменить права доступа например. При этом имеющаяся информация доступна в соответствии с установленными правами. При попытке в имеющейся папке создать файл (используя WebDav - пометили галочкой выбранный каталог и в Library Tools выбрали Open with Explorer - работает в ИЕ, не работает в Хроме) получаем ошибку:
Unable to create file 'New Text Document.txt' File system error (65535).

Решается либо расширением дискового пространства для логов либо командой Shrink из планов обслуживания в SQL Management Studio (предварительно сохранить бекап базы!). Для уменьшения вероятности возникновения данной ошибки снова можно включить упрощённый режим сохранения логов.
Friday, January 24th, 2014
1:27 pm
Установка .NET Framework 3.5 на Windows Server 2012
Установка Sharepoint 2013 Foudation на Server 2012 потребовала наличия .NET Framework 3.5 (при наличии версии 4.5). Несмотря на присутствие в списке фич данного пакета его установка через gui заканчивалась с ошибкой - инсталляционный пакет недоступен.

Решение: Для этого необходимо скопировать с установочного диска windows server 2012 папку sources\sxs на диск c: и переименовать её , чтобы путь выглядел так: c:\что-то

Запустить PowerShell (от имени Администратора ) и выполнить команду:

Dism.exe /online /enable-feature /all /featurename:NetFX3 /Source:c:\что-то /LimitAccess

Если вдруг какая ни будь из программ, все же будет считать что Framework отсутствует, можно через оснастку добавления - удалить, потом снова установить компонент.
Monday, January 13th, 2014
2:47 pm
Выборка почтовых ящиков с переадресацией.
Get-mailbox -RecipientType 'UserMailbox' -Filter '(ForwardingAddress -ne $null)' | select Name, Forwardingaddress
Saturday, November 9th, 2013
9:27 pm
Thursday, November 7th, 2013
4:03 pm
Ласнагорск 27 лет назад и сейчас....

Магазин Ленинград (ныне Лаагри).


1986 год. По Октябрьскому проспекту (ныне Лаагри тее, он же карьер, она же - канава) ещё не уложен асфальт



Вид с моста на улице Радику. 
[ << Previous 20 ]
About LiveJournal.com