Архіви позначок: Windows 2012 R2

Ephemeral Port в Windows

Часто диапазоны динамических портов Windows заставляют биться головой об стену сетевых администраторов, для начала – диапазоны и количество Ephemeral Port в разных версиях Windows

Ephemeral Port

Читати далі

Изменение версии клиента Internet Explorer в Compatibility Mode

На работе столкнулись с тем, что на терминальном сервере под управлением Windows 2012 R2 c Internet Explorer 11 на борту некорректно отображается сайт Microsoft CRM.

После продолжительных поисков истины и смысла жизни выяснилось что сайт CRM нужно запускать в режиме совместимости Internet Explorer.  Счастье наступило сразу, но было недолгим – окно для комментариев “сплющивалось” до двух строк и пользователю приходилось активно скроллить эти самые 2 строки.

Оказалось все банально – по умолчанию включен режим совместимости с Internet Explorer 7, а для корректной работы Microsoft CRM нужно совместимость с версией 8 или 9.

Магический REG файл   –

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]

  • “iexplore.exe”=dword:0000270f

 

Значение 0000270f появилось из таблички

Читати далі

Windows 2012. У пользователя не появляются сетевые диски, подключаемые logon скриптом

Если верить “корпорации …” полечить можно двумя путями –
1. Выключить UAC
(в моем случае это не помогло)
2. Понизить “сесурность” системы таким образом –

Important This workaround may make your system unsafe. Microsoft does not support this workaround. Use this workaround at your own risk.

  1. Click Start, type regedit in the Start Search ox, and then press Enter.
  2. Locate and then right-click the following registry subkey:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  3. Point to New, and then click DWORD Value.
  4. Type EnableLinkedConnections, and then press Enter.
  5. Right-click EnableLinkedConnections, and then click Modify.
  6. In the Value data box, type 1, and then click OK.
  7. Exit Registry Editor, and then restart the computer.

После применения второго компресса – болезнь ушла…

Получение сетевых настроек удаленных ПК

После выполнения скрипта приведенного тут , будет правильным убедиться что все прошло так, как задумал системный администратор и на серверах верные сетевые настройки.

Коллеги придумали для этого элитнейший скрипт –

[cmdletbinding()]
param (
[parameter(ValueFromPipeline=$true,ValueFromPipelineByPropertyName=$true)]
  [string[]]$ComputerName = $env:computername
)
begin {}
process {
$ComputerName = Get-Content “HostNames.csv”
foreach ($Computer in $ComputerName) {
if(Test-Connection -ComputerName $Computer -Count 1 -ea 0) {
 $Networks = Get-WmiObject Win32_NetworkAdapterConfiguration -ComputerName $Computer | ? {$_.IPEnabled}
 foreach ($Network in $Networks) {
  $IPAddress  = $Network.IpAddress[0]
  $SubnetMask  = $Network.IPSubnet[0]
  $DefaultGateway = $Network.DefaultIPGateway
  $DNSServers  = $Network.DNSServerSearchOrder
  $IsDHCPEnabled = $false
  If($network.DHCPEnabled) {
   $IsDHCPEnabled = $true
  }
  $MACAddress  = $Network.MACAddress
  $OutputObj  = New-Object -Type PSObject
  $OutputObj | Add-Member -MemberType NoteProperty -Name ComputerName -Value $Computer.ToUpper()
  $OutputObj | Add-Member -MemberType NoteProperty -Name IPAddress -Value $IPAddress
  $OutputObj | Add-Member -MemberType NoteProperty -Name SubnetMask -Value $SubnetMask
  $OutputObj | Add-Member -MemberType NoteProperty -Name Gateway -Value $DefaultGateway
  $OutputObj | Add-Member -MemberType NoteProperty -Name IsDHCPEnabled -Value $IsDHCPEnabled
  $OutputObj | Add-Member -MemberType NoteProperty -Name DNSServers -Value $DNSServers
  $OutputObj | Add-Member -MemberType NoteProperty -Name MACAddress -Value $MACAddress
  $OutputObj
 }
}
}
}
end {}