bga68comp: (Default)
2017-12-18 12:11 pm
Entry tags:

Как полностью удалить старые версии Microsoft Office в Windows | Windows для системных администратор

При проведении тест-пилота Azure information Protection столкнулись с очень странным поведением Office: старые версии каким-то образом оставались на компьютере пользователя. Мы использовали эти скрипты вручную на компьютерах тестовой группы. Поэтому эта статья, мне кажется, будет актуальной всегда.

Оригинал: http://winitpro.ru/index.php/2017/12/11/office-all-versions-removal-scripts/



Скрипты для полного удаления старых версий Office

В рамках задачи по массовому обновлению Office до последней версии на компьютерах всех пользователей (по схеме развертывания Office 2016 через SCCM), нам понадобилось разработать простое решение для корректного автоматического удаления любых других ранее установленных на компьютерах версий Microsoft Office. Предполагается использовать данные скрипты в задания по автоматическому удалению / установке Office через пакеты SCCM.

В большинстве случаев, перед установкой новой версии Office, желательно удалить любые ранее установленные на компьютере версии MS Office (одновременное использование разных версий Office на одном компьютере поддерживается, но не рекомендуется из-за потенциальных проблем). Поэтому возникла необходимость разработать  скрипты, которые бы корректно удаляли любую версию Office, ранее установленную на ПК.

VBS скрипты OffScrub

Рассмотрев несколько способов удаления ранее установленных версий Office, мы остановились на использовании скриптов OffScrub от службы Premier поддержки Microsoft. Скрипты OffScrub входят в состав пакетов официальных пакетов EasyFix (пакет принудительного удаления Office 2007 и 2010, если их не получается удалить стандартным способом из Панели Управления) Для удаления Office 2013 и 2016 используется другой инструмент – пакет O15CTRRemove.diagcab, в который также входят скрипты OffScrub (см. сноску чуть ниже)

Скрипты Offscrub — представляют собой vbs сценарии для автоматизации удаления продуктов из состава Office. Данные скрипты позволяют полностью очистить систему от следов ранее установленного Office, в независимости от его текущий работоспособности.  Перечислим основные преимущества в использования Offscrub для удаления Office:


  • Возможность удаления старой версии даже при отсутствии или повреждения исходных файлов установки или кэша Office

  • Куст пользователя в реестре не затрагивается

  • Обеспечивается полное удаление

  • Удаление устаревших настроек и всех продуктов (в т.ч. Project, Visio, Visio Viewer)

Скрипт Remove-PreviousOfficeInstalls.ps1 из пакета O15CTRRemove.diagcab позволяет определить установленную версию Office и вызвать скрипт Offscrub*.vbs для соответствующей версии Office.

В первую очередь, необходимо скачать с сайта Microsoft файл FixIt для тех версий Office и Windows, которые используются в вашей инфраструктуре.

Скачать пакет O15CTRRemove.diagcab для разных версий Office и Windows  можно со страницы (https://support.microsoft.com/en-us/kb/971179).

Важное примечание. Ранее на этой странице присутствовали ссылки как на пакет EasyFix, так и на O15CTRRemove.diagcab. На данный момент осталась ссылка только на универсальный пакет O15CTRRemove.diagcab, который можно использовать для удаления Office 2013 / 2016 на Window 7, Windows 8 и Windows 10.  Кроме того, еще в начале года в архиве O15CTRRemove.diagcab присутствовали скрипты Offscrub для новых версий Office, то теперь в нем остались только PowerShell скрипты. Эти (и другие) версии vbs Offscrub скриптов теперь можно получить только с официального репозитория разработчиков Office на GitHub (OfficeDev).

Read more... )

bga68comp: (Default)
2016-01-02 10:41 pm
Entry tags:

Robocopy

How to use robocopy to copy directories on different domains

http://stackoverflow.com/questions/10346891/how-to-use-robocopy-to-copy-directories-on-different-domains

Суть использования Robocopy для копирования между разными доменами - создаем сначала сетевое подключение с учетной записью, имеющей права в домене, к которому обращаемся. А затем используем стандартные параметры Robocopy:

net use \\server1\g$ /user:domain1\user1 *
net use \\server2\g$ /user:domain2\user2 *
robocopy \\server1\G$\testdir\%3 \\server2\g$\uploads


Notes:
•This is using 'deviceless' connections which will not be recreated at start up (and won't appear with a drive letter in windows explorer).
•The asterisk at the end of the net use command means prompt for password, you could hard code the password in there (or get it as a parameter to the script).
•Might be worth reading up on net use to make sure it does what you need.

You can probably also remove the network connection to the servers by using this (I haven't tried this with a deviceless connection):
net use \\server1\g$ /delete
net use \\server2\g$ /delete

Графический интерфейс Robocopy

https://technet.microsoft.com/ru-ru/magazine/2006.11.utilityspotlight.aspx



 
 
bga68comp: (Default)
2015-10-22 01:10 am
Entry tags:

Active Directory. Создание сценариев входа в систему

Создание сценариев входа в систему
https://technet.microsoft.com/ru-ru/library/cc758918(v=ws.10).aspx

Сценарии входа, выхода, запуска и завершения работы
https://technet.microsoft.com/ru-ru/library/cc753404.aspx
 
bga68comp: (Default)
2015-02-18 05:01 pm
Entry tags:

Active Directory. Показывать имя пользователя в описании компьютера

Показывать в Active Directory имя пользователя, вошедшего на компьютер

Оригинал: Show User's Logged On Computer Name In Active Directory

Введение

Use Active Directory to show which computer a user has logged on to with a logon script that will update the user's description field with their computer name and logon time. This will allow a system administrator to look up the user in AD to see which computer they are/were logged on to.

Active Directory можно использовать для того, чтобы показывать на какой компьютер входил пользователь с запуском скрипта входа в систему (a logon script), который будет обновлять поле Описание пользователя в имени компьютера в момент входа в систему. Это позволит системному администратору находить пользователя в AD, чтобы увидеть, на каком компьютере он был зарегистрирован.

Note: If a user logs on to multiple computers, the description will only show the most recently logged on computer.

Примечание: Если пользователь вошел в систему на нескольких компьютерах, Описание покажет только самую последнюю запись входа на компьютер.

Read more... )