zettelkasten/OneNoteExport/Kommunikationstechnologie/Sharepoint/Infrastruktur/82_Konfig Datei.md
Ralf Koop 5a108aa2b4 .
2023-08-25 23:29:11 +02:00

6.2 KiB

Konfig Datei

Mittwoch, 19. September 2018

14:34

 

Farm Prod :

 

 

# Version V0.1 - Juni 2018

# Autor: Ralf Koop, Kay Benscheidt

 

 

 

write-host "Der Proxy gesetzt."

 

 

#Internet Optionen Proxy setzen

$proxyserver = "bkkproxy001.bkk-mobiloil.de"

$proxyport = "3129"

$path = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\"

$value = "ProxyEnable"

#$key = (Get-ItemProperty -Path $path -Name $value).$value

$proxy = $proxyserver + ":" + $proxyport

# enable proxy

Set-ItemProperty -Path $path -Name ProxyEnable -Value 1

Set-ItemProperty -Path $path -Name ProxyServer -Value $proxy

 

write-host "Proxy gesetzt. Nun werden die Einstellungen zu Firewall, UAC, ESC,Local intranet Zone gesetzt."

 

 

Firewall deaktivieren :

Get-NetFirewallProfile |Set-NetFirewallProfile -Enabled false

 

 

UAC Disablen

Set-ItemProperty -Path HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\System -Name EnableLUA -Value 0 

 

 

ADD bkkfiler to local intranet zone

if (-not (Test-Path -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\bkkfiler01'))

{

$null = New-Item -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\bkkfiler01'

}

Set-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\bkkfiler01' -Name * -Value 1 -Type DWord

 

 

Disable ESC

$AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}"

$UserKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A8-37EF-4b3f-8CFC-4F3A74704073}"

Set-ItemProperty -Path $AdminKey -Name "IsInstalled" -Value 0

Set-ItemProperty -Path $UserKey -Name "IsInstalled" -Value 0

Stop-Process -Name Explorer -force

 

write-host "Firewall, UAC, ESC ,Local intranet Zone sind gesetzt. Nun wird Remote Powershell aktiviert."

 

 

#Remote Powershell aktivieren :

Enable-psremoting

 

write-host "Remote Powershell aktiviert. Nun wird RDP gesetzt."

 

 

#RDP Aktivieren :

 

#(Get-WmiObject Win32_TerminalServiceSetting --Namespace root\cimv2\TerminalServices).SetAllowTsConnections(1,1) | Out-Null

 

#(Get-WmiObject -Class "Win32_TSGeneralSetting" -Namespace root\cimv2\TerminalServices -Filter "TerminalName='RDP-tcp'").SetUserAuthenticationRequired(0) | Out-Null

 

write-host "RDP gesetzt. Nun werden Admin Progs (Netzwerkmonitor, Notepad++, SQL Management Studio ) installiert."

 

 

#Netzwerkmonitor Installieren :

Start-Process -Filepath "\\bkkfiler01\SharePoint$\SharePoint_Server_2016_64Bit_English\prerequisiteinstallerfiles\NM34_x64.exe" -ArgumentList "/Q" -Wait -NoNewWindow

 

 

#Notepad++ Installation

#Start-Process -Filepath "\\bkkfiler01\Software$\01-Microsoft\13-Server\Sharepoint 2016\Tools\Notepad++\npp.7.5.6.Installer.x64.exe" -ArgumentList "/S" -Wait -NoNewWindow

 

#SQL Management Studio installieren

$name = $env:computername

#If($name -eq "bkksptapp001") {Start-Process -Filepath "\\bkkfiler01\Software$\01-Microsoft\13-Server\Sharepoint 2016\Tools\SSMS-Setup-ENU.exe" -ArgumentList "/Install /Quiet /Norestart /Logs l:\SQLlog.txt" -Wait -NoNewWindow}

 

 

write-host "Netzwerkmonitor. Dotnet3.5 wird installiert"

 

 

#install Dotnet 3.5

#Import-Module ServerManager

#Add-WindowsFeature Net-Framework-Features -Source d:\sxs_en

 

write-host "Dotnet3.5 ist installiert. Prerequisites werden installiert."

 

#PrerequisiteInstaller

Start-Process -Filepath "\\bkkfiler01\sharepoint$\SP\2016\SharePoint\PrerequisiteInstaller.exe" -ArgumentList "/unattended" -Wait

write-host "Prerequisites sind installiert."

 

#Netzwerkeinstellungen werden aktualsiert."

 

 

# Lösche die überflüssigen Ordner L:\Logs // D:\SharePoint // I:\Index

#write-host "Netzwerkeinstellungen sind aktualisiert. Lösche die überflüssigen Ordner L:\Logs // D:\SharePoint // I:\Index"

 

#Remove-Item -Path "L:\Logs" -Force -Recurse -ErrorAction SilentlyContinue

#Remove-Item -Path "D:\SharePoint" -Force -Recurse -ErrorAction SilentlyContinue

 

#If (Test-Path I:\)

#{

#Remove-Item -Path "I:\Index" -Force -Recurse -ErrorAction SilentlyContinue

#}else

#{

#write-host "Kein Laufwerk I:\ gefunden, also kein Löschvorgang ausgeführt."

#}

#write-host "Die überflüssigen Ordner L:\Logs // D:\SharePoint // I:\Index sind gelöscht worden. _SPTADMIN wird der lokalen Admin Gruppe hinzugefügt"

 

#cfg-spqAdmin wird der lokalen Admin Gruppe hinzugefügt

#$group = [ADSI]("WinNT://"+$env:COMPUTERNAME+"/administrators,group")

#$group.add("WinNT://$env:USERDOMAIN/cfg-spqAdmin,user")

 

 

#write-host "cfg-spqAdmin

# wurde der lokalen Admin Gruppe hinzugefügt"

 

 

 

 

 

 

 

 

#Interface Konfigurieren :

 

 

#$DNS = "10.96.64.21"

#$GW = "10.96.73.1"

 

#If($name -eq "bkksptapp001") {$IP = "10.96.73.70" } else{$IP = "10.96.73.71"}

 

#Set-NetIPInterface -Interfacealias Ethernet -Dhcp Disabled

 

#New-NetIPAddress -DefaultGateway $GW -Interfacealias Ethernet -IPAddress $IP -PrefixLength 24 -type unicast

#\if ($name -eq "bkksptweb001") {new-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress "10.96.73.77" -PrefixLength "24"

#new-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress "10.96.73.78" -PrefixLength "24"

#new-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress "10.96.73.79" -PrefixLength "24"}

#{

#}

 

#Set-DNSClientServerAddress -Interfacealias Ethernet -ServerAddresses $DNS

 

#Get-NetAdapter -Name "Ethernet" |Rename-NetAdapter -NewName "Vlan73"

 

 

 

write-host ""

write-host "Danke uns."