> ## Documentation Index
> Fetch the complete documentation index at: https://docs.oloid-demo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Windows Login v2.0 - How to Deploy Windows Login v2.0 using Microsoft Configuration Manager (SCCM)

> This document provides step-by-step instructions to deploy Windows Login v2.0 using Microsoft Configuration Manager (SCCM)

## Introduction

This document provides step-by-step instructions to deploy Windows Login v2.0 using Microsoft Configuration Manager (SCCM). It covers the creation of the application, configuration of deployment settings, detection methods, and deployment to target device collections.

## Prerequisites

* You must have admin access to Microsoft Configuration Manager (SCCM).
* You must have the installation script file (`install.ps1`) required for deployment.
* You must have the Windows Login v2.0 version number that will be used in the detection script.
* The installation source files must be stored in a shared network location (UNC path) that is accessible from the Configuration Manager site server.
  For example: `\\&lt;server>\Sources\Oloid Passwordless\`

  > [!NOTE]
  >
  > **Note:** Ensure the following source files are available in the shared location:

  * Oloid Passwordless v2 installer (`.exe`)
  * Installation script (`.ps1`)
  * AutoPairConfig file (`.txt`)
* Target device collections must be created and available in Microsoft Configuration Manager.
* Distribution Points must be configured and accessible within your Configuration Manager environment.

## Steps to Deploy Windows Login v2.0

1. [Create Application](#create-application)
2. Deploy Application
3. [Monitor the Deployment](#monitor-the-deployment-optional)
   The Windows Login v2.0 is deployed successfully.

### Create Application

1. Launch the Microsoft Configuration Manager.
   The Microsoft Manager home screen is displayed.
2. Navigate to **Software Library > Application Management > Applications**.

   ![How to Deploy Windows Login v2.0 using... - screenshot 1](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/08de6275-4479-463c-89ec-4762048c9904-7906c6fa.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=deafcdf37f5b4f7cb82db1a6ba69e2d5)

   The Applications screen is displayed.
3. **Right click** > select **Create Application**.

   ![How to Deploy Windows Login v2.0 using... - screenshot 2](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/1e86682a-3773-4156-8305-be3de6544176-da305e2a.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=3c11666ed80729c1cf9dbbf857ef0576)

   The **Create Application Wizard** pop-up box is displayed.
4. On General tab, select **Manually specify the application information** > click **Next**.

   ![How to Deploy Windows Login v2.0 using... - screenshot 3](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-6d0a1827.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=f71863ae4b3ffdf68742beb666ac3677)

   The General Information tab is displayed.
5. On **General Information** tab, do the following.
   1. Enter **Name**.
   2. Enter **Software Version**
   3. Click **Next.**

      ![How to Deploy Windows Login v2.0 using... - screenshot 4](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-9420ebd1.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=2162faa031ceb6bc32239057b9b196ef)

      The **Software Center** tab is displayed.
6. On **Software Center** tab, do the following.

   > [!NOTE]
   >
   > **Note:** The **Software Center** tab allows admin to configure how the application appears to client devices in **Software Center**.

   1. Update **Localized application name** (Optional).
   2. Enter **Localized Description** (Optional).
   3. Click **Next**.

      ![How to Deploy Windows Login v2.0 using... - screenshot 5](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-27fbec70.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=dae39de4906767b9fd8953ac2e1509d8)

      The **Deployment Types** tab is displayed.
7. On **Deployment Types** tab, do the following:
   1. Click **Add**.

      ![How to Deploy Windows Login v2.0 using... - screenshot 6](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-a6e46e89.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=a345ec0d2733fbd2053aa2ee9bdf75ba)

      The **Create Deployment Type Wizard** pop-up screen is displayed.
8. On **Create Deployment Type Wizard,** do the following:
   1. On General tab, select **Manually specify the application information** > click **Next**.

      ![How to Deploy Windows Login v2.0 using... - screenshot 7](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-3e0fc247.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=fffa4c0ab7b8f6f7017c536052f60195)

      The **General Information** tab is displayed.
      1. On **General Information** tab, do the following.
         1. Enter **Name**.
         2. Click **Next**.

            ![How to Deploy Windows Login v2.0 using... - screenshot 8](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-a2fa7231.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=81859633f14b85d645b05b2b2bab30ee)

            The **Content** tab is displayed.
      2. On **Content** tab, do the following.
         1. Enter **Content Location**.

            > [!NOTE]
            >
            > **Note:** UNC path to the source files.

         2. Enter **Installation Program**.

            > [!NOTE]
            >
            > **Note:** Use the following command.

            `%SystemRoot%\sysnative\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -File .\install.ps1`

         3. Enter **Uninstallation Program**.

            > [!NOTE]
            >
            > **Note:** Use the following command.

            `%SystemRoot%\sysnative\WindowsPowerShell\v1.0\powershell.exe -NoProfile -ExecutionPolicy Bypass -Command "Uninstall-Package -Name 'Oloid Passwordless Login' -Force"`

         4. Select **Run installation and uninstall program as 32-bit process on 64-bit clients**.

         5. Click **Next**.

            ![How to Deploy Windows Login v2.0 using... - screenshot 9](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-26d051d6.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=c95a3532d856e9f0a148b082f6a5d290)

            The **Detection Method** tab is displayed.
      3. On **Detection Method** tab, do the following:
         1. Select **Use a custom script to detect the presence of this deployment type.**
         2. Click **Edit**.

            ![How to Deploy Windows Login v2.0 using... - screenshot 10](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-e934b5f7.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=295fc4e8d209c113b718dcc94f8521cf)

            The **Script Editor** pop-up box is displayed.
         3. Do the following:
            1. Select **PowerShell** as script type.
            2. Enter the **Script** in Script Contents.

               > [!NOTE]
               >
               > **Note:**
               >
               > i. In the expected field enters the app version number.
               > ii. Use the following script.
               > `$ErrorActionPreference = 'SilentlyContinue'`
               > `$expected = 'x.x.xx'`
               > `$found = $false `
               > `$app = Get-ItemProperty 'HKLM:\SOFTWARE\OLOID\Oloid Passwordless Login' -ErrorAction SilentlyContinue `
               > `if ($app -and $app.Version -eq $expected) &#123; $found = $true &#125;`
               > `if (-not $found) &#123;`
               > ` $paths = @(`
               > ` 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*',`
               > ` 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*'`
               > ` )`
               > ` $entry = Get-ItemProperty $paths -ErrorAction SilentlyContinue |`
               > ` Where-Object &#123; $_.DisplayName -match 'Oloid' -and $_.DisplayVersion -eq $expected &#125;`
               > ` if ($entry) &#123; $found = $true &#125;`
               > `&#125;`
               > `if ($found) &#123; Write-Output 'Installed' &#125;`
               > `exit 0`
               > 3\. Click **OK**.
               >
               > ![How to Deploy Windows Login v2.0 using... - screenshot 11](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-b22d8ffe.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=9ea644b197ff27ac51c4e11d311600cd)
               >
               > The **Detection Method** screen is displayed.
               > 4\. Confirm the **Script length** and click **Next**.
               >
               > ![How to Deploy Windows Login v2.0 using... - screenshot 12](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-a7c29a8c.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=2636c5df32a23871a0361c3fe0f94756)
               >
               > The **User Experience** tab is displayed.
               > 4\. On **User Experience** screen, do the following:
               >
               > 1. Select Installation behavior as **Install for system**.
               > 2. Select Logon requirement as **Whether or not a user is logged on**.
               > 3. Select Installation program visibility as **Hidden**.
               > 4. Set **Maximum allowed run time** as appropriate (default 120 min).
               > 5. Click **Next**.
               >
               >    ![How to Deploy Windows Login v2.0 using... - screenshot 13](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-af84ed2a.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=0ce5367aaca101a56c3066c0c528afed)
               >
               >    The **Requirements** tab is displayed.
               > 6. On **Requirements** tab, click **Next**.
               >
               >    ![How to Deploy Windows Login v2.0 using... - screenshot 14](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-2dc98d1c.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=db8e1a69aabe3f8ddfb0d474e44e0b3a)
               >
               >    The **Dependencies** tab is displayed.
               > 7. On **Dependencies** tab, click **Next**.
               >
               >    ![How to Deploy Windows Login v2.0 using... - screenshot 15](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-b16a02dd.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=f72ec898d2abb214875d6f12d3e50388)
               >
               >    The **Summary** tab is displayed.
               > 8. On **Summary** tab, review the general details and click **Next**.
               >
               >    ![How to Deploy Windows Login v2.0 using... - screenshot 16](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-6a737131.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=dbe5dfb9e865d8106c0c4e7d060e3feb)
               >
               >    The **Progress** tab is displayed.
               > 9. On **Progress** tab, click **Next**.
               > 10. The **Completion** screen is displayed.
               >
               >     ![How to Deploy Windows Login v2.0 using... - screenshot 17](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-e012cd4f.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=d0bf86ee994fc42dbcacde1b6d61797a)
               >
               >     The deployment type wizard is created and configured successfully. The **Deployment Types** page is displayed.
               > 11. Click **Next**.
               >
               >     ![How to Deploy Windows Login v2.0 using... - screenshot 18](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-6967be75.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=808f57e9ac22c3d94c9366fc274b171f)
               >
               >     The **Summary** tab is displayed.
               > 12. On **Summary** tab, review the general details and click **Next**.
               >
               >     ![How to Deploy Windows Login v2.0 using... - screenshot 19](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-bba99674.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=1e83c6d0620f58216cb6aa0bbbf21f8c)
               >
               >     The **Progress** tab is displayed.
               >
               >     ![How to Deploy Windows Login v2.0 using... - screenshot 20](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-98fc3197.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=5cc428d5cd9cd392ce0850e32e90a39a)
               >
               >     The **Completion** tab is displayed.
               > 13. Click **Close**.
               >
               >     ![How to Deploy Windows Login v2.0 using... - screenshot 21](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-7bc6b10b.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=8658a0048042d9ea5873bc19bcb2033c)
               >
               >     The app is created successfully and listed on the **Applications** page.
               >
               >     ![How to Deploy Windows Login v2.0 using... - screenshot 22](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/63cf7b2a-4bdb-4d2d-ba6f-83a2537f1e33-447eabff.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=009251726062f3a4bd14cd8dd5102dd8)

### Deploy the Application

1. On the Applications page, right-click the application that you created and select **Deploy**.

   ![How to Deploy Windows Login v2.0 using... - screenshot 23](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/57a958af-ba64-47aa-aaf3-ca15db9fb252-370145cf.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=407a74c67ddbaec956c7c1e1f0b44ab6)

   The **Deploy Software Wizard** screen is displayed.
2. On **General** tab, do the following:
   1. Click **Browse** to select the collection

      ![How to Deploy Windows Login v2.0 using... - screenshot 24](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-7d81298c.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=3efdecac5db09cdec7795e093fc87ebc)

      The **Select Collection** pop-up box is displayed.
   2. From the collection type drop-down list, select **Device Collections**.

      > [!NOTE]
      >
      > **Note:** Select **User Collections** if you want to deploy the application to users instead of devices.

      ![How to Deploy Windows Login v2.0 using... - screenshot 25](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-5d97a751.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=d4ed9b8ffa01b1fc24af38490ed433e0)

      The available device collections are displayed in the right side.
   3. Select the **Device Collection** > click **OK**.

      ![How to Deploy Windows Login v2.0 using... - screenshot 26](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-de862156.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=491b4ec63ac8456810a4bcd2af0510a4)

      The **General** page is displayed.
   4. Click **Next**.

      ![How to Deploy Windows Login v2.0 using... - screenshot 27](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-ecf73173.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=d917ed466e7184e5ab0c770706a1884d)

      The **Content** tab is displayed.
3. On **Content** tab, do the following:
   1. Click **Add** and select **Distribution Point** from the drop-down.

      ![How to Deploy Windows Login v2.0 using... - screenshot 28](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-cd48fb33.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=950c594e0e09422913462664f29962fe)

      The **Add distribution Points** pop-up box is displayed.
   2. Select the **Distribution points** > click **OK**.

      ![How to Deploy Windows Login v2.0 using... - screenshot 29](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-f0e7185f.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=8b70246f33f7c51ca721cbf510e83b3c)

      The **Content** tab is displayed.
   3. Click **Next**.

      ![How to Deploy Windows Login v2.0 using... - screenshot 30](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-1cb36e5e.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=e2d13db420e3c5fcc9c2a1fd085aac96)

      The **Deployment Settings** tab is displayed.
4. On **Deployment Settings** tab, do the following:
   1. Ensure **Install** is selected as Action.
   2. Select **Required** as Purpose from the drop-down.
   3. Select **When a resource is no longer a member of the application, uninstall the application** check box.
   4. Click **Next**.

      ![How to Deploy Windows Login v2.0 using... - screenshot 31](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-a0a4f242.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=f84eb4475d90583596871fafcf3e3b30)

      The **Scheduling** tab is displayed.
5. On **Scheduling** tab, do the following:
   1. Select the date and time to schedule the deployment.

   2. Select **As soon as possible after the available time** checkbox.

      > [!NOTE]
      >
      > **Note:** By default, this checkbox is selected.

   3. Click **Next**.

      ![How to Deploy Windows Login v2.0 using... - screenshot 32](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-2143586c.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=efc9dcb46076318bd1921dcf3d677956)

      The **User Experience** tab is displayed.
6. On **User Experience** tab, do the following:
   1. Ensure **Display in Software Center and show all notifications** is selected.
   2. Click **Next**.

      ![How to Deploy Windows Login v2.0 using... - screenshot 33](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-13aff129.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=2a55151a04839173f0a3fe68b56f86ee)

      The **Alerts** tab is displayed.
7. On **Alerts** tab, click **Next**.

   ![How to Deploy Windows Login v2.0 using... - screenshot 34](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-b2778111.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=0586a3a88fa854849df6eb49be85d7bb)

   The **Summary** tab is displayed.
8. Review the General information and click **Next**.

   ![How to Deploy Windows Login v2.0 using... - screenshot 35](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-1a8aa378.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=9c18cd0d0c62ceb62d6435aade9526a5)

   The **Progress** tab is displayed.

   ![How to Deploy Windows Login v2.0 using... - screenshot 36](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-a7fec46d.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=9e9153847b79307f72d7d122b39d55aa)

   The **Completion** tab is displayed.
9. Click **Close**.

   ![How to Deploy Windows Login v2.0 using... - screenshot 37](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-2bf98bf7.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=ce2e39af22b86cffc93324b99eab840c)

   The app is deployed successfully and listed in the deployment list.

   ![How to Deploy Windows Login v2.0 using... - screenshot 38](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-3352c482.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=291fe5ba77953279971717e3dbcd6228)

### Monitor the Deployment (Optional)

1. Go to the home page of the Microsoft SCCM and click **Overview** > **Deployments**.

   ![How to Deploy Windows Login v2.0 using... - screenshot 39](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/7a7781d5-8725-42dd-8cc5-c9a965726ff3-33610369.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=5f6229d54723bd210626ecff6ec0ff4a)

   The Deployment list of software is displayed.
2. Locate the deployment in the list. The bottom panel shows completion statistics (Success / In Progress / Error / Requirements Not Met / Unknown).

   ![How to Deploy Windows Login v2.0 using... - screenshot 40](https://mintcdn.com/oloid-999c42b2/6HDdNzAcZOMXtaWz/images/intercom/15529405/image-a8768707.png?fit=max\&auto=format\&n=6HDdNzAcZOMXtaWz\&q=85\&s=50312342df0a05c3ed4facbb2146b659)
