Starta eleverad CMD
Skriv vssadmin list writers
Kontrollera status.
Starta om VSS tjänsten (eller starta om den inte är startad)
net stop vss && net start vss
Starta om tjänster som har problem, lista på tjänster nedan:
|
Starta eleverad CMD
Skriv vssadmin list writers
Kontrollera status.
Starta om VSS tjänsten (eller starta om den inte är startad)
net stop vss && net start vss
Starta om tjänster som har problem, lista på tjänster nedan:
|
Exchange 2013
Installera
Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation
Ladda ner
Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit
Microsoft Office 2010 Filter Pack 64 bit
Microsoft Office 2010 Filter Pack SP1 64 bit
Exchange 2016
Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation, RSAT-ADDS
Ladda ner
Import-Module ActiveDirectory
function Get-ADUserLastLogon([string]$userName)
{
$dcs = Get-ADDomainController -Filter {Name -like "*"}
$time = 0
foreach($dc in $dcs)
{
$hostname = $dc.HostName
$user = Get-ADUser $userName | Get-ADObject -Properties lastLogon
if($user.LastLogon -gt $time)
{
$time = $user.LastLogon
}
}
$dt = [DateTime]::FromFileTime($time)
Write-Host $username "last logged on at:" $dt }
Get-ADUserLastLogon -UserName test1
NTFS rättigheter:
Share permission Everyone Full Control.
# Script to Create mailuser
# Input username (Samaccountname)
# malo78001
# After running use start-onlinecoexistancesync if O365
param ([string] $SAM)
$User = get-user $sam
$email = $User.Userprincipalname
enable-mailuser $SAM -Externalemailaddress $email -alias $SAM | set-mailuser -emailaddresspolicy $false
# Remove secondary smtp if set by policy.
set-mailuser $sam -EmailAddresses @{remove="$sam@kalle.se"}
# Använd set-adserversettings för att begränsa sökningen om det behövs
# Set-AdServerSettings -RecipientViewRoot "Contoso.com/ou1"
# Beroende på vilken typ av objekt du vill ändra på ex. mailuser, mailbox osv
$Mailboxes = get-mailuser
$Mailboxes | foreach{
for ($i=0;$i -lt $_.EmailAddresses.Count; $i++)
{
$address = $_.EmailAddresses[$i]
if ($address.IsPrimaryAddress -eq $false -and $address.SmtpAddress -like "*contoso.com" )
{
Write-host($address.AddressString.ToString() | out-file c:\temp\addressesRemovedadresses.txt -append )
$_.EmailAddresses.RemoveAt($i)
}
}
# Beroende på vilket objekt du vill ändra på ska vara samma som $Mailboxes
Set-Mailuser -Identity $_.Identity -EmailAddresses $_.EmailAddresses
}
Get-ADUser -properties homepage -Filter {homepage -like "*"} -SearchBase "ou=users,ou=ou2,ou=ou1,dc=corp,dc=contoso,dc=com" | Set-ADUser -HomePage $null
Netsh int tcp set global RSS=Disabled
Netsh int tcp set global chimney=Disabled
Netsh int tcp set global autotuninglevel=Disabled
Netsh int tcp set global congestionprovider=None
Netsh int tcp set global ecncapability=Disabled
Netsh int ip set global taskoffload=disabled
Netsh int tcp set global timestamps=Disabled
$RecvConn = Get-ReceiveConnector "Relay Connector"
Get-Content .\newips.txt | foreach {$RecvConn.RemoteIPRanges += "$_"}
Set-ReceiveConnector "Relay Connector" -RemoteIPRanges $RecvConn.RemoteIPRanges