Поймал очередной глюк терминального сервера, а точнее клиента. Необходимо предоставить доступ человеку удаленному на пару тысяч километров. Учетку создали, права дали, проверяю локально все ништяк работает. Отправляю человеку логин-пароль, у него возникает проблема при подключении Чтобы подключиться к этому сеансу удаленной консоли, нужно иметь права администратора на этом компьютере Полчаса ушло на локализацию проблемы. Ведь все работет и на моем и на соседнем компьюетре, никаких проблем, в логах сервера вижу успешный вход. Служба winlogon успешно аутентифицирует и дает доступ а потом раз и все… Проблема крылась в мелочах. Человек использовал клиента из серверной поставки, и всегда администрировал свой сервер, а на этот у него самые ообычные права. Именно поэтому и обнаружилось что у него в свойстве ярлыка стоял mstsc.exe /admin, еще бывает вариант mstsc /console. Оба варианта принуждают клиента терминала подключаться не к сессии RDP а к консоли, эмулируя физический доступ. Это разумеется требует администраторских прав. Убираем все лишнее, запускаем только mstsc.exe и все нормально работает!
Этот пост содержит азбучную истину, которую обычно использует каждый администратор , однако при этом не знает каждый новичок. Речь пойдет о монтировании сетевых папок пользователям домена при запуске РМ.
Поймал очередной глюк системы, после установки Windows и всех обновлений, при попытке запуска клиента Удаленного рабочего стола получаю сообщение: Управляющий элемент ActiveX служб терминалов (mstscax.dll) не соответствует версии клиентской оболочки То ли dll действительно не той версии, то ли где-то в рестрее что-то побилось, в общем не работает и все. Логично было предположить что можно скачать инсталятор клиента RDP c сайта Майкрософт, и установить заново. Однако так сделать не получится, при установке инсталятор сообщил , что в системе есть интегрированная служба и ставиться он не будет, оно и понятно во всех современных виндах, она действительно интегрирована сразу.
Я уже упоминал о злополучном ноутбуке на который я все таки смог поставить windows. Все известные мне способы так и не заработали помогло только наличие докстанции с единственного порта которой он смог загрузиться с флешки. Большего мне и надо было. Переразбил винт на разделы, отформатировал, закинул дистрибутив и установил его из под DOS. И вот при установке, при перезагрузке я получаю вот такое сообщение: Не удается запустить Windows из-за аппаратных ошибок настройки диска. Не удается выполнить чтение с выбранного загрузочного диска. Проверьте указанный путь и исправность оборудования диска. Дополнительные сведения о требованиях к параметрам жесткого диска см. в документации по системе Windows и документации по имеющемуся оборудованию. Проблема как оказалось тривиальная и лечится очень просто. Дело в том что при загрузке с флешки, она назначилась первым диском, а винт от ноутбука вторым. Соотвественно при установки в Boot.ini и прописался загрузчик с диска 2. После извлечения флешки, диск стал первым и загрузчик не мог продолжить свою работу.
Вы наверняка хотели бы поменять стандартную заставку появляющуюся при загрузке Windows на более интересную или прикольную. Такие заставки вы могли видеть используя разноообразные сборки windows. В этом нет ничего сложного и вы может сделать это сами. В процессе загрузки Windows Vista пользователю демонстрируется стандартная заставка: на непродолжительное время экран монитора становится абсолютно черным за исключением небольшого участка, на котором отображается бегущая полоска индикатора. На самом деле никакой функциональной нагрузки данная нехитрая анимация не несет, и пользователь может по своему желанию сменить эту унылую картинку на более яркое и симпатичное изображение.
Понадобилось мне на работе привести ноутбук IBM x40 в рабочее состояние для передачи в другой отдел. Предыдущий владелец, к слову, убил на нем возможность восстановления фабричных установок, поставил убунту и не сказав никому пароля успешно испарился. Ноутбук является близким родственником нетбуков и не имеет никаких внешних коммуникативных портов кроме сети и пары USB. Самое главное и ужасное это то что с USB он не грузится. Перепробовал кучу сидиромов, флешек , флопиков. Он их игнорирует.
Попался мне под руку компьютер у которого на месте стандартного значка указывающего на текущую раскладку клавиатуры было пусто. Т.е. сама языковая панель была активна но в ней ничего не содержалось. Попытка изменить настройки языковой панели через Панель управления — Язык и Региональные настройки -Языки — Языки и службы текстового ввода, ничего не дал . Кнопка Языковая панель была просто недоступна. Оказалось кто-то поставил галочку: Панель управления — Язык и Региональные настройки -Языки — Языки и службы текстового ввода — Дополнительно — параметр Выключить дополнительные текстовые службы. Убираю галочку, сохраняю настройки и в языковой панели опять появляется пиктограмма языка. Еще как вариант можно поставить PuntoSwitcher, помогает очень хорошо, еще никто не отказывался из тех кому я его ставил.
Попросили меня сегодня настроить ноутбук. Делать пришлось в наколеночном положении, в полевых условиях. Естественно почти неработающий трекпад и отсутствие мыши. Впрочем меня это не остановило, т.к. я еще со времен учебы в институе впитал в себя мудрость одного преподавателя: Работать надо руками 🙂 Зачем нам мышь? Ведь есть быстрые клавиши, т.е. комбинации клавиш кторые выполняют те или иные действия гораздо быстрее чем если делать это мышкой. Элементарное желание скопировать и вставить кусок текста? тот человек что просил настроить ноутбук не знал что можно делать это парой CTRL+C CTRL+V. Пришлось дать ему краткую инструкцию по таким удобностям Windows: Windows или Ctrl + Escape открытие меню Пуск Windows+ D — показ всего рабочего стола Windows+ Тab — переключение между значками на панели задач. Windows+ М — свернуть все окна. Windows+ Shift+M — восстановить свёрнутые окна. Windows+Е — Мой компьютер. Windows+ F — найти папку или файл. Ctrl+Windows+F — поиск компьютеров в сети. Windows+L — блокировка компьютера Windows+R — диалог Пуск — Выполнить. Ctrl + Shift + Escape — Вызов диспетчера задач — гораздо удобнее и быстрее, чем любым другим способом. Shift + F10 — Отображение контекстного меню текущего объекта, на ноутбуках часто этой клавиши нет. Windows + E — Запуск проводника. Windows + B — Передать…
Появилась у меня необходимость получить из домена список компьютеров которые были неактивны месяц и более. В общем те что давно не эксплуатируются, а из домена выведены не были. Порывшись в своих запасниках скриптов нашел старый VBS который выполняет нужную функцию: On Error Resume Next DomainString=Inputbox(«Введите имя домена»,»Проверка активных компьютеров»,»Имя домена») if DomainString=»» then wscript.echo «Имя домена не введено или сценарий отменен.» wscript.quit end if numDays=InputBox(«Введите число дней, определяющее порог неактивности» & «учетных записей»,»Проверка активных компьютеров»,»XX») if numDays=»» then wscript.echo «Число дней не задано или сценарий отменен.» wscript.quit end if Set fs=WScript.CreateObject(«Scripting.FileSystemObject») Set f=fs.OpenTextFile(«donefs.txt»,2,True) Set DomainObj = GetObject(«WinNT://»&DomainString) if err.number<>0 then wscript.echo «Ошибка соединения с » & DomainString wscript.quit end if DomainObj.Filter = Array(«computer») rem Wscript.echo «Учетные записи домена » & DomainString & » старше » & numDays & » дней.» For each Computer in DomainObj Set Account = GetObject(«WinNT://» & DomainString & «/» & Computer.Name & «$») RefreshTime = FormatNumber((Account.get(«PasswordAge»))/86400,0) If CInt(RefreshTime) >= CInt(numDays) Then f.WriteLine Computer.Name & » ; » & RefreshTime & » дней.» End If Next set DomainObj=Nothing set Shell=Nothing Собственно скрипт очень простой, берет из AD выборку компьютеров и проверяет когда последний раз изменялся PasswordAge. Если больше указанного количества дней то выводит в текстовый файлик. Разумеется введенный параметр…
Часто, бывает необходимо, подтолкнуть агента WSUS для проверки имеющихся обновлений и немедленной установки. Я для того использую простую команду wuauclt /detectnow Но помимо этого, эта утилита имеет множество других применений и соответствующих параметров командной строки. Рассмотрим их: /DetectNow — Запустить немедленный опрос сервера WSUS на наличие обновлений /resetAuthorization — Сбросить авторизацию на сервере и клиенте. Фактически это новая регистрация на сервере WSUS. Полезна когда клиент подглюкивает, удаляем его на сервере и командой wuauclt /detectnow /resetAuthorization заново регистрируем на сервере с одновременным запросом списка обновлений /reportnow Сбросить статистику на сервер Остальные параметры не столь очевидны и самое главное их применение непонято и обычно не вызывает никаких изменений /RunHandlerComServer — неизвестно /RunStoreAsComServer — неизвестно /ShowSettingsDialog — Показывает диалог настройки расписания установки обновлений /ResetEulas — сбросить соглашение EULA для обновлений /ShowWU — переход на сайт обновлений MS /ShowWindowsUpdate — переход на сайт обновлений MS /SelfUpdateManaged — неизвестно /SelfUpdateUnmanaged — неизвестно /UpdateNow — Немедленно запускает процесс обновления, аналогичен клику кнопки в окне уведомлений о наличии обновлений /ShowWUAutoScan — неизвестно /ShowFeaturedUpdates — неизвестно /ShowOptions — неизвестно /ShowFeaturedOptInDialog — неизвестно /DemoUI — Показывает значок в трее — диалог настройки расписания установки обновлений или установки в зависимости от статуса