Hyper-V — виртуальная машина от Майкрософт, созданная на основе гипервизора, с аппаратной поддержкой виртуализации для 64 битных систем. Ранее гипервизор использовался только в серверных операционных системах Microsoft. Читать
Архив рубрики: Windows
Методика исправления ошибки 0xc0000001 Windows 8

Восьмерка, конечно, уступает в популярности некоторым другим версиям операционной системы Windows от Microsoft, тем не менее, ею пользуются многие люди, особенно, владельцы ноутбуков. Естественно, что и на ней присутствуют некоторые осложнения. Например, ошибка 0xc0000001 Windows. Сложности добавляет тот факт, что Восьмерка кардинально отличается от других вариантов Виндовс, поэтому некоторые люди просто не знают, как поступать в этом случае. Читать
Код ошибки 0x80070570 – как избавиться?
Большинство пользователей давно перешли с устаревших операционок. Сегодня массовым спросом пользуется семерка и десятка. Но это не избавляет людей от возникновения различных проблем. Например, многие могут столкнуться с кодом ошибки 0x80070570. Самое обидное, что данная неприятность появляется на важнейших этапах загрузки этих систем, поэтому может стать причиной того, что пользователь вынужден будет остаться на более старых аналогах ОС от компании Microsoft.
Естественно, этого хочется избежать, поэтому мы предлагаем ознакомиться с актуальной информацией, способной решить такую проблему. Читать
Запись действий пользователя.
Самый главный конфигурационный файл Apache
Самый главный конфигурационный файл Apache – это httpd.conf
В нем хранится вся конфигурация Apache. Шаг влево, шаг в право и Apache не запустится. Если мы что-то изменили в этом файле, то требуется перезапуск сервера.
# — (решетки) – это однострочные комментарии. Все, что начинается с решетки и до конца строки – это комментарии.
Чтобы подключить что-нибудь достаточно расскомментировать, следовательно убрать решетку, а если мы хотим что-нибудь отключить, то опять в самом начале строки ставим #.
Полезные скрипты для Sharepoint на Powershell
foreach($spSite in $webApp.Sites)
{
if ($spSite.HostHeaderIsSiteName)
{ Write-Host $spSite.Url 'is host-named' }
else
{ Write-Host $spSite.Url 'is path based' }
}
New-SPSite 'http://bi.contoso.com' -HostHeaderWebApplication (Get-SPWebApplication 'http://london') -Name 'BI' -Description 'BI site' -OwnerAlias 'contosoadministrator' -language 1033 -Template 'BICenterSite#0'
Get-SPWebTemplate
Get—SPDatabase | ?{$_.type —like«*business*»}
Подготовить базу для обновления
(Get-SPDatabase | ?{$_.type -like «*business*»}).Provision()
$DocLibName,«», $w.ListTemplates[«Document Library»])
$w = Get-SPWeb «https://sp»
$l = $w.Lists[«План по оцифровке»]
foreach($item in $l.Items) {
$item[«Дата выполнения»] = $item[«Дата выдачи»]
$item.Update()}
$L.Items | select Title, @{Label=”DueDate”;Expression={$_[“DueDate”]}} , @{Label=”PercentComplete”;Expression={$_[“PercentComplete”]}} | Export-Csv -path $path
#Экспортировать элементы списка в CSV
$path =»C:SharedTasks_export.csv»
$list = $w.Lists[«Project A Tasks»]
$list.Items | select Title , «Due Date» | Export-Csv -path $path
#Получить таблицу из базы
$SqlConnection = New-Object System.Data.SqlClient.SqlConnection
$SqlConnection.ConnectionString = «Server=$server;Database=$database;Integrated Security=True»
$SqlCmd = New-Object System.Data.SqlClient.SqlCommand
$SqlCmd.CommandText = » sp_helpdb»
$SqlCmd.Connection = $SqlConnection
$SqlCmd.CommandTimeout = 0
$SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter
$SqlAdapter.SelectCommand = $SqlCmd
$DataSet = New-Object System.Data.DataSet
$SqlAdapter.Fill($DataSet)
$SqlConnection.Close()
$tblData = $DataSet.Tables[0]
Как сохранить элемент в таблицу
$rbss = $cdb[0].RemoteBlobStorageSettings
$rbss.Enable()
Настройка собственных шаблонов оповещений
$SPweb = Get-SPWeb «https://sharepoint.com»
foreach($alert in $SPweb.Alerts) {if ($alert.Title -eq 'Документы оповещения') {write-host $alert.Title}}
$SPweb.Alerts | Export-Csv C:temp2alerts.csv -encoding utf8
$SPlist = $SPweb.lists[«Документы»]
$IDS = «»
foreach($alert in $spweb.alerts)
{
if($alert.ListID -eq $SPlist.ID -and $alert.Title -eq 'Документы')
{
$IDS += $alert.ID.tostring() + «|»
}
write-host -nonewline «*»
}
write-host «deleting…»
foreach($s in $IDS.Split(«|»))
{
write-host -nonewline «*»
write-host [GUID]$s
# $spweb.alerts.delete([GUID]$s)
}
$site = Get-SPSite «https://sp»
foreach ($web in $site.AllWebs) {foreach($list in $web.lists) {if ($web.AnonymousState.tostring() -eq «Enabled» -and $list.AnonymousPermMask.tostring() -ne «OpenWeb» -and $list.AnonymousPermMask.tostring() -ne «EmptyMask» -and $list.Title -ne «TaxonomyHiddenList» ) {write-host $web.Url ,$list.Title , $list.AnonymousPermMask.tostring() ,$web.AnonymousState.tostring(),$web.AllowAnonymousAccess.tostring() ,$web.AnonymousPermMask64.tostring() }}}
Проверить SSID пользователя
$domain = «domain»;
$user_name = «user1»;
$application = «https://sharepoint.com»;
$userID = $domain + «» + $user_name;
$SPuser = Get-SPUser -Identity $userID -Web $application
$objUser = New-Object System.Security.Principal.NTAccount($domain, $user_name)
$strSID = $objUser.Translate([System.Security.Principal.SecurityIdentifier])
Write-Host '———————————-'
$SPuser.sid
$strSID.Value
Создать группу на основе группы AD
$SiteCollection = "http://site/sitecollection"
$ADGroupName = "domainadgroup"
$SPGroupName = "My Test Group A1"
$SPGroupDescription = "Test Group A1’s Description"
$SPGroupPermission = "Read"
#Start of script
$site = Get-SPWeb $SiteCollection
#Check if the group already exists
if ($site.SiteGroups[$SPGroupName] -eq $null)
{
#Ensure Group/User is part of site collection users beforehand and add them if needed
$site.EnsureUser($ADGroupName)
# Get the AD Group/User in a format that PowerShell can use otherwise there will be a string error
$ADGroupSPFriendly = $site | Get-SPUser $ADGroupName
#Create the SharePoint Group – Group Name, Group Owner, Group Member, Group Description. Can’t add AD group yet…
$NewSPGroup = $site.SiteGroups.Add($SPGroupName, $site.CurrentUser, $site.CurrentUser, $SPGroupDescription)
$site.AssociatedGroups.Add($site.SiteGroups[$SPGroupName]);
$NewSPAccount = $site.SiteGroups[$SPGroupName]
#Assign the Group permission
$GroupAssignment = New-Object Microsoft.SharePoint.SPRoleAssignment($NewSPAccount)
$GroupRole = $site.RoleDefinitions[$SPGroupPermission]
$GroupAssignment.RoleDefinitionBindings.Add($GroupRole)
$site.RoleAssignments.Add($GroupAssignment)
#Add the AD Group/User to the group, can’t be done during group creation when using Powershell otherwise errors so is done now.
Set-SPUser -Identity $ADGroupSPFriendly -Web $SiteCollection -Group $SPGroupName
}
$site.Dispose()
}Автор: Roman D
Дата публикации: 2016-09-08T07:16:00.001-07:00





