Сообщения

Скрипт установки FrameWork 3.5.

Скрипт установки FrameWork 3.5. 24/06/2015 Agava80 Наверное не один я столкнулся с проблемой установки FrameWork 3.5 на Windows 8/8.1. И дело не в том, что его нужно дополнительно активировать, а в том, что при активации данного модуля системе, по-умолчанию, требуется подключение к интернету. Это не всегда возможно, так как, например у нас, пользовательским хостам доступ к интернету сильно порезан. В результате было принято решение написать маленький скрипт, который бы устанавливал FrameWork 3.5 на компьютеры. Реализовано все на PowerShell и итоговый скрипт запускается через GPO. Протестировано на Windows 8\8.1. Подразумевается, что архив "sxs.zip", который находиться на диске с дистрибутивом Windows 8.1, каким-то образом скопирован в каталог "C:\Tools". Конечно же, пути можно поменять в самом скрипте, изменив значение переменных. Я копирую файл  "sxs.zip" также с помощью GPO. Сам скрипт - приложен к сообщению. Скачать скрип...

Работа с архивами в Powershell

Работа с архивами в Powershell 19/03/2015 Smearg Оставить комментарий Go to comments Когда-то давно приходилось автоматизировать работу с архивированием и разархивированием файлов через Powershell. Тогда я для этого использовал консольную версию  7zip  – ложил его в определённое место и в скрипте вызывал его оттуда. Сейчас вновь потребовалось поработать с архивами, но, как оказалось, сейчас всё намного проще. Начиная с версии .NET Framework 4.5 появился встроенный класс  ZipFile , благодаря которому архивировать и разархивировать файлы одно удовольствие. Для работы с возможностями этого класса прежде всего необходимо загрузить соответствующую сборку: Add-Type -AssemblyName " System.IO.Compression.FileSystem " Для того, чтобы заархивировать каталог с файлами нужно вызвать метод  CreateFromDirectory , ему передать путь к каталогу, который будет архивироваться и путь к будущему архиву: # Каталог, который будем архивировать $Source = ' C:\...

Проблема: клиент групповой политики не может обработать вход в систему на Windows 8.1.

Недавно столкнулся со следующей проблемой: Некоторые компьютеры в домене, на которых установлена операционная система Windows 8.1, с периодичностью раз в месяц, выдают пользователю, который пытается на них локально залогиниться, сообщение вида: "Клиент групповой политики не может обработать вход в систему". Долго выяснял в чем дело, долго сидел на специализированных форумах  - безрезультатно... Помогало только полное пересоздание пользовательского профиля. Но, я не оставлял надежды и спустя еще какое-то время, эмпирическим путем было выяснено, что проблема кроется в правах доступа к содержимому файла NTUSER.DAT (является пользовательскими настройками реестра и каждый раз при входе пользователя в систему, данный файл подключается к реестру. Благодаря ему система помнит как у нас на рабочем столе располагаются значки, какие настройки отображение окон мы включили и т. д.). По каким-то пока не выясненным причинам, у пользователя пропадает разрешение на чтение\запись данных...

Powershell- иероглифы; Кодировка командной строки – иероглифы и кракозябры

Часто приходиться видеть ИЕРОГЛИФЫ и КРАКОЗЯБРЫ в консоли PowerShell или DOS-окна после выполнения кода? РЕШЕНИЕ ЕСТЬ! Поменять кодировку можно с помощью команды: chcp 1251 chcp в качестве параметра принимает номер кодовой страницы: 866    - установлена по умолчанию 1251    - Windows кодировка 65001    - UTF Для изменения кодовой страницы в консоли по умолчанию рекомендую прочитать статью: http://support.microsoft.com/kb/262283/ru

Net Use и множественное подключение, одно из решений (простое).

При попытке подключить обменник как сетевой диск вылазило сообщение: Множественное подключение к серверу или разделяемым ресурсам одним пользователем с использованием более одного имени пользователя не разрешено. отключите все предыдущие подключения к серверу или разделяемым ресурсам и повторите… ..решением стал командный файл следующего содержания: net use \\192.168.0.125\IPC$ /delete net use Y: /delete net use Y: \\192.168.0.125\obmen /user:192.168.0.125\moskva moskpassword ..который пользователи держат на рабочем столе и запускают по необходимости.

Powershell - SID to USER and USER to SID

Introduction I recently needed to quickly find a user associated to a SID, and thought these were handy so wanted to share I used the PowerShell Module for AD Steps  (3 total) 1 Domain User to SID This will give you a Domain User's SID $objUser = New-Object System.Security.Principal.NTAccount("DOMAIN_NAME", "USER_NAME") $strSID = $objUser.Translate([System.Security.Principal.SecurityIdentifier]) $strSID.Value 2 SID to Domain User This will allow you to enter a SID and find the Domain User $objSID = New-Object System.Security.Principal.SecurityIdentifier ` ("ENTER-SID-HERE") $objUser = $objSID.Translate( [System.Security.Principal.NTAccount]) $objUser.Value 3 LOCAL USER to SID $objUser = New-Object System.Security.Principal.NTAccount("LOCAL_USER_NAME") $strSID = $objUser.Translate([System.Security.Principal.SecurityIdentifier]) $strSID.Value Conclusion Hope this isn't a re-post! *A...

СМЕНА ЧАСОВОГО ПОЯСА В WINDOWS XP СКРИПТ И ГРУППОВЫЕ ПОЛИТИКИ

http://it-connection.ru/?p=3339