17.4.18

Group Policy objects тестирование WMI фильтров

Как вы знаете, Windows Management Instrumentation (WMI) фильтры позволяют динамически определять область действия Group Policy objects (GPOs) на основе атрибутов целевого ПК.
Для тестирования  WMI-фильтров можно использовать  инструмент wbemtest.


Проверим ip-адрес с помщью с помощью запроса WMI.

1. win+R>wbemtest
2. В окне "Тестера инструментария управления" windows нажимаем на кнопку подключить.

Все оставляем по умполчанию и еще раз нажимаем кнопку подключить.


Нажимаем на кнопку запрос.

Тестовый запрос 
" select * from Win32_IP4RouteTable Where Name Like "10.127.148.%" "


запрос работает корректно найдено 3 адреса


Попробуем изменить ip адрес  в запросе "select * from Win32_IP4RouteTable Where Name Like "192.168.0%" "


Соответсвенно запрос работает не кореектно на машине с ip адресом  10.127.148.%


http://portal.sivarajan.com/2011/05/group-policy-objects-gpo-and-wmi-filter.html

16.4.18

Как установить принтер по умолчанию с помощью powershell

Try
{
    Write-Verbose "Get the specified printer info."
    $Printer = $Printers | Where{$_.Name -eq "$PrinterName"}
 
    If($Printer)
    {
        Write-Verbose "Setting the default printer."
        $Printer.SetDefaultPrinter() | Out-Null
 
        Write-Host "Successfully set the default printer."
    }
    Else
    {
        Write-Warning "Cannot find the specified printer."
    }
}
Catch
{
    $ErrorMsg = $_.Exception.Message
    Write-Host $ErrorMsg -BackgroundColor Red
}


https://gallery.technet.microsoft.com/scriptcenter/How-to-set-default-printer-cf89670b

Как скрыть папку #recycle в Synology DiskStation

1. Создаем шару и называем ее test1
2. Переходим в сетевую папку \\diskstation\test1
3. Создаем папку "#recycle" без кавычек.
4. Нажимаем правой кнопкой по папке  "#recycle"  и ставим атрибут скрытая.
5. Включаем корзину на Synology DiskStation
6. Проверяем скрылась ли папка.


https://forum.synology.com/enu/viewtopic.php?t=70240

12.4.18

Не удается удалить выбранный драйвер. указанный драйвер принтера занят


  1. Открываем "Устройства и принтеры" под учетной записью администратора и удаляем ненавистный принтер.
  2. win+R>services.msc>Диспетчер печати", она же "Spooler".
  3. Останавливаем службу.
  4. win+R> regedit
  5. Открываем ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\
  6. Удаляем ветку с драйвером принтера, который система не дает нам удалить. 
  7. Запускаем службу "Диспетчер печати", она же "Spooler".

11.4.18

Step-By-Step: Setting up Printers via Group Policy


In this installment we look at how to setup printers in group policy. As with all the Group Policies created, the policy will apply to all PCs thus enforcing standardization. This is invaluable to IT professionals as it addresses one less thing to check of the troubleshooting list.
Note:screenshots in this section come from Server 2012 so they may look a little different but the functionality of GP is still the same.
Step 1: Initializing the Group Policy Object
  1. Launch Group Policy management (read previous post if you are not sure how to access this)
     
  2. Navigate through the structure to locate the “Computers” OU
     
  3. Right click and select “Create a GPO in this domain, and Link it here…”
     
  4. In the new pop-up window give the GP a name 
     
  5. This step can be skipped if this is a new policy
     
  6. Right click on the GP and select Edit
Step 2: Initializing Printer Mapping
  1. In the Group Policy Management Editor, navigate to Computer Configuration > Policies > Windows Settings > Deployed Printers
     

    clip_image002
     
  2. Right click and select Deploy New Printer
     
  3. In the new printer interface window you can either type the UNC path name to the shared printer on the server. 
     
    Note: If the printer is not shared from the server first it will not be seen here.
     
  4. Click OK

Step 3: Adding additional printer drivers to support different OS types
  1. Open Control Panel and navigate to Devices and Printers
     
  2. Click on the option at the top for Print Server Properties
     
    clip_image004
     
    Note: You may need to add the Print and Document Role if you are using Server 2008
     
  3. From here you will need to click on the Add Driver button
     
    clip_image006
     
  4. Next click on the processor architecture for the given operating system
     
    clip_image008
     
  5. Click the add driver. This window should be quite familiar as it is the same as when adding a local printer driver. To know which driver to use is not always straight forward. I recommend going to a computer with the same OS as you are setting up, download, install and test the driver on that computer then take the driver on a USB key or network share and point this installer to the known good driver
     
  6. Repeat steps 1 through 15 for all the various OSs (and architecture) in the environment
There we have it: a tour of how to setup network printers via group policy. The one main reason to do all this work is that now all your computers will be using the same driver and settings. It will make your life so much easier as printing issues (which can be a real nightmare) will have a bit more consistency: you can manage and review settings from one place. Adding those drivers will pay dividends too since now all supported operating systems will have their own drivers ready to get pulled down when the client connects

WMI фильтр по "железу"

Для распознования ОС windows 7 в GPO обычно используют  WMI фильтры:

Windows 7
select * from Win32_OperatingSystem WHERE Version like "6.1%" AND ProductType="1"

Windows 7 – 32-bit
select * from Win32_OperatingSystem WHERE Version like "6.1%" AND ProductType="1" AND
NOT OSArchitecture = "64-bit"

Windows 7 – 64-bit
select * from Win32_OperatingSystem WHERE Version like "6.1%" AND ProductType="1" AND OSArchitecture = "64-bit"

Но как применить фильтр к ноутбукам ? Для этого можно фильтровать по характеристикам железа. Свойство FormFactor передает какой тип модуля памяти установлен на ПК.
Для памяти SODIMM, которая используется для ноутбуков, значение FormFactor будет равно 12.

Для того чтобы исключить все ноутбуки в фильтре достаточно написать:

Select * from Win32_PhysicalMemory WHERE (FormFactor != 12)

Или наоборот включить все в запрос все ноутбуки

Select * from Win32_PhysicalMemory WHERE (FormFactor = 12)

Если объеденить два запроса то отфильтруются все ноутбуки.

select * from Win32_OperatingSystem WHERE Version like "6.1%" AND ProductType="1" AND OSArchitecture = "64-bit"
Select * from Win32_PhysicalMemory WHERE (FormFactor != 12)



Тестирование в powershell  wmi запросов

gwmi -Query 'select * from Win32_OperatingSystem WHERE Version like "6.1%" AND ProductType="1" AND OSArchitecture = "64-bit"'

10.4.18

Бесплатная программа для распознавания русского текста в документах PDF

Скачиваете PDF-XChange Viewer


Устанавливаете addon European Languages Pack  


Откройте документ и нажмите на пиктограмму OCR (Распознавание страниц)

В настройках нербходимо выбирать:
Основной язык  - Russian 
Точность – Высокая
Качество изображения 300 dpi
Нажмите кнопку ОК


Затем нажимаете на пиктограмму




Левой кнопкой мыши выделяете текст  аналогично Word, в контекстном меню выбираете Копировать.

Вставляете текст в документ



5.4.18

Как восстановить backup с SQL Server 2012 на SQL Server 2008 R2

Ошибка

Msg 1813, Level 16, State 2, Line 1 
Could not open new database 'DatabaseName'. CREATE DATABASE is aborted. 
Msg 948, Level 20, State 1, Line 1 
The database 'DatabaseName' cannot be opened because it is version 655. This server supports version 611 and earlier. A downgrade path is not supported.


Решение
Нажимаем правой кнопкой по базе OUTLANDER в SQL Server 2012 выбираем в контекстном меню Task> Generate Scripts


В мастере  Generate and Publish нажимаем далее.

Выбираем "Script entire database and all database objects"

На шаге Set Scripting Options, указываем место куда будет сохранятся скрипт, и нажимаем кнопку Advanced.


В Advanced Scripting Options указываем параметры:
Script Triggers True
Script Indexes True
Script Primary Key True
Script for Server Version SQL Server 2008 R2
Types of data to script Schema and Data


Нажимаем Далее

Ждем генерацию скрипта и нажимае финиш.

Восстанавливаем БД на SQL Server 2008 R2


Указыаем расположение скрипта

Указываем располжожение журнала транзакций и  расположение лог файлов. Нажимаем кнопку Execute










Cкачать java msi