www.prajwaldesai.com Open in urlscan Pro
2606:4700::6812:b932  Public Scan

URL: https://www.prajwaldesai.com/deploy-winscp-using-intune
Submission Tags: falconsandbox
Submission: On August 03 via api from US — Scanned from DE

Form analysis 3 forms found in the DOM

POST https://www.prajwaldesai.com/wp-comments-post.php

<form action="https://www.prajwaldesai.com/wp-comments-post.php" method="post" id="commentform" class="comment-form" novalidate="">
  <p class="comment-notes"><span id="email-notes">Your email address will not be published.</span> <span class="required-field-message">Required fields are marked <span class="required">*</span></span></p>
  <p class="comment-form-comment comment-form-float-label"><textarea id="comment" name="comment" placeholder="Leave a comment..." cols="45" rows="8" maxlength="65525" aria-required="true" required="required"></textarea><label class="float-label"
      for="comment">Comment <span class="required">*</span></label></p>
  <div class="comment-input-wrap no-url-field">
    <p class="comment-form-author"><input aria-label="Name" id="author" name="author" type="text" placeholder="John Doe" value="" size="30" maxlength="245" aria-required="true" required="required"><label class="float-label" for="author">Name <span
          class="required">*</span></label></p>
    <p class="comment-form-email"><input aria-label="Email" id="email" name="email" type="email" placeholder="john@example.com" value="" size="30" maxlength="100" aria-describedby="email-notes" aria-required="true" required="required"><label
        class="float-label" for="email">Email <span class="required">*</span></label></p>
    <p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes"> <label for="wp-comment-cookies-consent">Save my name, email, and website in this browser for the next
        time I comment.</label></p>
    <p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Post Comment"> <input type="hidden" name="comment_post_ID" value="314804" id="comment_post_ID">
      <input type="hidden" name="comment_parent" id="comment_parent" value="0">
    </p>
    <p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="bc778d291b"></p>
    <p style="display: none !important;"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="30">
      <script type="rocketlazyloadscript">document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script>
    </p>
  </div>
</form>

POST

<form class="kb-form" action="" method="post">
  <div class="kadence-blocks-form-field kb-field-desk-width-100 kb-input-size-small"><input name="kb_field_0" id="kb_field_320745_477441-81_0" data-label="Email" type="email" placeholder="Email" value="" data-type="email"
      class="kb-field kb-text-style-field kb-email-field kb-field-0" data-required="yes"></div><input type="hidden" name="_kb_form_id" value="320745_477441-81"><input type="hidden" name="_kb_form_post_id" value="320745"><input type="hidden"
    name="action" value="kb_process_ajax_submit"><input class="kadence-blocks-field verify" type="text" name="_kb_verify_email" autocomplete="new-password" aria-hidden="true" placeholder="Email" tabindex="-1" data-1p-ignore="true"
    data-lpignore="true">
  <div class="kadence-blocks-form-field kb-submit-field kb-field-desk-width-100"><button class="kb-forms-submit button kb-button-size-standard kb-button-width-full">subscribe</button></div>
</form>

GET https://www.prajwaldesai.com/

<form role="search" method="get" class="search-form" action="https://www.prajwaldesai.com/">
  <label>
    <span class="screen-reader-text">Search for:</span>
    <input type="search" class="search-field" placeholder="Search …" value="" name="s">
  </label>
  <input type="submit" class="search-submit" value="Search">
  <div class="kadence-search-icon-wrap"><span class="kadence-svg-iconset"><svg aria-hidden="true" class="kadence-svg-icon kadence-search-svg" fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="26" height="28"
        viewBox="0 0 26 28">
        <title>Search</title>
        <path
          d="M18 13c0-3.859-3.141-7-7-7s-7 3.141-7 7 3.141 7 7 7 7-3.141 7-7zM26 26c0 1.094-0.906 2-2 2-0.531 0-1.047-0.219-1.406-0.594l-5.359-5.344c-1.828 1.266-4.016 1.937-6.234 1.937-6.078 0-11-4.922-11-11s4.922-11 11-11 11 4.922 11 11c0 2.219-0.672 4.406-1.937 6.234l5.359 5.359c0.359 0.359 0.578 0.875 0.578 1.406z">
        </path>
      </svg></span></div>
</form>

Text Content

Skip to content

Prajwal Desai

 * Home
 * CloudExpand
   * Autopilot
   * Azure
   * Intune
   * PowerShell
   * Teams
   * Windows 365
 * MicrosoftExpand
   * Active Directory
   * Group Policy
   * SCCM
   * SCOM
   * Windows 10
   * Windows 11
   * Windows Server
   * WSUS
 * Forums
 * Newsletter
 * Contact

Light Dark
Search
YouTube
Telegram
Prajwal Desai
Search
Light Dark
Toggle Menu

Home » Intune » Step-by-Step Guide to Deploy WinSCP using Intune (Win32 App)

Intune


STEP-BY-STEP GUIDE TO DEPLOY WINSCP USING INTUNE (WIN32 APP)

ByPrajwal Desai March 6, 2023


In this post, I will show how to automate WinSCP deployment using Intune for
Windows devices. You can silently configure and deploy WinSCP using Intune to
all Windows clients.

WinSCP is an open-source, free SFTP client, FTP client, WebDAV client, S3
client, and SCP client for Windows. WinSCP lets you file transfer between a
local and a remote computer. It is the best alternative to popular software
like FileZilla.

There are multiple ways to automate the deployment of WinSCP software in your
enterprise. The WinSCP application can be deployed using several well-liked
techniques, including Group Policy, Configuration Manager, Intune, etc. You can
use the following guide for WinSCP ConfigMgr deployment.

Before you read further, here are some application deployment guides using
Intune.

 * Deploy Remote Help App using Intune as Win32 App
 * Create Win32 Applications using Patch My PC in Intune
 * Deploy Company Portal App using Intune: A Step-by-Step Guide
 * Deploy WARP Using Intune: Enterprise Deployment Guide
 * Best Guide to Deploy Microsoft Store Apps using Intune

Step-by-Step Guide to Deploy WinSCP using Intune
 * Deploy WinSCP using Intune as Win32 App
   * Step 1: Download WinSCP Installer for Intune
   * Step 2: Convert WinSCP to WinSCP.intunewin file
   * Step 3: Add WinSCP Win32 App to Intune
   * Step 4: Configure WinSCP App Information
   * Step 5: Specify WinSCP Install and Uninstall Command
   * Step 6: Configure the WinSCP App Requirements
   * Step 7: Add Detection Rule for WinSCP Deployment
   * Step 8: Configure the Dependencies and Supersedence for Deployment
   * Step 9: Assign WinSCP Win32 App to Groups
   * Step 10: Install WinSCP App using Intune




DEPLOY WINSCP USING INTUNE AS WIN32 APP

Let’s go through the steps to deploy WinSCP using Intune. First, we will
download the latest version of WinSCP installer and create a Win32 app. Then
upload the WinSCP win32 app to Intune, configure the app information, define a
detection rule and perform WinSCP deployment using Intune.


STEP 1: DOWNLOAD WINSCP INSTALLER FOR INTUNE

WinSCP doesn’t provide MSI installers for enterprise deployments, you have to
use the executable setup file for deployment. You can download the latest
version of the WinSCP app directly from the WinSCP download site. Always the
download the latest version of the WinSCP installer. In the screenshot below, I
am going to download WinSCP version 5.21.7 which is the latest version at the
time of writing this.


Download WinSCP Installer for Intune

When you download the WinSCP installer, the installer name is something like
this: WinSCP-version-setup.exe. To make the WinSCP deployment easier, I am going
to rename this file to WinSCP.exe. Along with the WinSCP application, you may
also download the logo for the app. We will assign this logo to the app in the
Intune which will appear in the Company Portal for users.


STEP 2: CONVERT WINSCP TO WINSCP.INTUNEWIN FILE

Before adding WinSCP as a Win32 app in Intune, we will convert WinSCP.exe to
WinSCP.intunewin file using the Microsoft Win32 Content Prep Tool. This free
tool converts application installation files into the.intunewin format.



I’m going to assume that you’ve already downloaded the Win32 content prep tool.
Launch the command prompt on your computer and run IntuneWinAppUtil.exe. Before
it can make a Win32 app for WinSCP, the tool needs some basic information.

 * Specify the source folder: The folder where the WinSCP installer executable
   is located.
 * Specify the setup file: Enter the file name as WinSCP.exe.
 * Provide the output folder location: Specify the folder where you want the
   WinSCP Win32 app to be created.
 * Do you want to specify catalog folder: Type N

The tool converts the WinSCP application installation files into
the .intunewin format. The tool also detects some of the attributes that Intune
requires to determine the application’s installation state. After running this
tool, we have the WinSCP.intunewin file ready for deployment. This is the WinSCP
Win32 app that will be used to create a Win32 app in the Microsoft Intune admin
center.


Convert WinSCP to WinSCP.intunewin file


STEP 3: ADD WINSCP WIN32 APP TO INTUNE

In this step, we will create a new Win32 app for WinSCP in Intune:


 * Sign in to the Microsoft Intune admin center.
 * Click Apps and select All Apps.
 * Click + Add to create a new app in Intune.

Add WinSCP Win32 App into Intune | WinSCP Deployment Using Intune

On the Select app type page, click the drop-down for App type and from the list
of options, select Windows app (Win32).


Add WinSCP Win32 App into Intune | WinSCP Deployment Using Intune

On the App information page, locate the WinSCP.intunewin file you’ve previously
prepared, and then select OK. The following details are populated from the
WinSCP Win32 app.

Name: WinSCP.exe
Platform: Windows
Size: 10.47 MiB
MAM Enabled: No


Add WinSCP Win32 App into Intune | WinSCP Deployment Using Intune


STEP 4: CONFIGURE WINSCP APP INFORMATION

After you have uploaded the WinSCP win32 app to Intune, the next step is to
configure the app information. This involves providing basic details about the
app such as Name, Publisher, Description, App Logo, etc. The details that you
specify will be presented to users when they launch the company portal app and
view the application.



In addition to providing basic details about the app, you can choose to display
the app as a featured app in company portal for users.

Configure WinSCP App Information

On the App information page, scroll down to find the logo option. Here you can
specify a logo for the WinSCP application. The icon will be visible along with
the WinSCP app in the company portal. Click Next to continue.


Configure WinSCP App Information


STEP 5: SPECIFY WINSCP INSTALL AND UNINSTALL COMMAND

On the Program page, you need to specify the install and uninstall command for
WinSCP app. For any version of WinSCP, the following install and uninstall
commands will work.


 * For the WinSCP Install command line, specify WinSCP.exe /SILENT /ALLUSERS
   /NORESTART
 * For the WinSCP Uninstall command line, specify “C:\Program Files
   (x86)\WinSCP\unins000.exe” /SILENT.
 * Install Behavior: System.
 * Device Restart Behavior: App install may force a device restart.

You can also add a configuration file if you need by adding /LOADINF=XXXXX at
the end of the install command.

Specify WinSCP Install and Uninstall Command



STEP 6: CONFIGURE THE WINSCP APP REQUIREMENTS

The Requirements page allows you to specify the requirements that devices must
meet before the app is installed. You should have a clear idea about the devices
that are managed by Intune in your setup and their architecture and version
before you configure the requirements.

I have configured the following requirements for WinSCP app deployment:

 * Operating system architecture: 32-bit and 64-bit
 * Minimum operating system: Windows 10 21H1



The remaining requirements are optional, and you may configure them if required.
Click Next.

Configure the WinSCP App Requirements


STEP 7: ADD DETECTION RULE FOR WINSCP DEPLOYMENT

In this section, we will add the detection rule for the WinSCP app. Be it
Configuration Manager or Intune, this is essential for any app that you deploy.



Configure the following options to detect the presence of WinSCP app on Windows
devices:

 * Rule type: File
 * Path: %ProgramFiles(x86)%\WinSCP
 * File or folder: WinSCP.exe
 * Detection method: String (version)
 * Operator: Equals
 * Value: Specify the version of WinSCP you are deploying.
 * Associated with a 32-bit app on 64-bit clients is configured to Yes.

Click OK and select Next.

Add Detection Rule for WinSCP Deployment



STEP 8: CONFIGURE THE DEPENDENCIES AND SUPERSEDENCE FOR DEPLOYMENT

Intune allows you to configure the dependencies for Win32 apps. The dependencies
are the applications that must be installed before this application can be
installed. WinSCP doesn’t rely on any other software for it to work, so
click Next.

Configure the Dependencies and Supersedence | WinSCP Deployment Using Intune


On the Supersedence page, click Next.

Configure the Dependencies and Supersedence | WinSCP Deployment Using Intune


STEP 9: ASSIGN WINSCP WIN32 APP TO GROUPS

In this step, you’ll have to assign the WinSCP app to your device or user
groups. You can either assign the app as Required or Available for enrolled
devices. Select an applicable device group or groups that should install the
WinSCP app. Click Next.


Assign WinSCP Win32 App to Groups

On the Review+Create page, you can find the summary of all the configuration
that you have performed for the WinSCP app. If everything looks good,
click Create.

Create WinSCP App in Intune


The WinSCP Win32 app is now created in Intune, and we can see some notifications
for that. Keep an eye on the notifications as these are really important. Look
for the final notification which says, “WinSCP.exe” upload finished. You should
find the WinSCP app listed under All Apps in the Intune admin center.


STEP 10: INSTALL WINSCP APP USING INTUNE

In this step, we will log in to Windows computers and check if the WinSCP app
installs correctly. After you deploy the WinSCP app using Intune, you must wait
for the deployment to apply to the targeted groups, and once the devices check
in with the Intune service, they will receive the application. You can
also force sync Intune policies on your computers in case you don’t find the
WinSCP app listed in the company portal.



Launch the company portal on the computer. The WinSCP app should be shown under
Recently published apps. Select the WinSCP application and click Install. The
application is now downloaded on to the client computer and installed.

Install WinSCP App using Intune

After a few minutes, we see the WinSCP application is successfully installed on
the computer. The company portal shows the application status as Installed which
confirms successful WinSCP deployment using Intune.


Install WinSCP App using Intune



POST NAVIGATION

Previous Previous
List of Windows 365 Cloud PC Reports in Intune
NextContinue
Fix Autopilot Profile Status Shows Not Assigned | Stuck Assigning


4 COMMENTS

 1. Ghotra says:
    at
    
    Hi Prajwal, my WinSCP.intunewin file is over 2 GBs. Can I still use with
    file or is there something wrong with this converter tool?
    
    Reply
    1. Prajwal Desai says:
       at
       
       How come it’s grown to 2GB?. Can you log this issue in the forums, I will
       look into it.
       
       Reply
       
    
 2. bruce says:
    at
    
    Hi, why did the size of my program increase several times after converting
    it to an .intunewin file?
    
    Reply
    1. Prajwal Desai says:
       at
       
       Can you tell me what is the size of the that file?
       
       Reply
       
    


LEAVE A REPLY CANCEL REPLY

Your email address will not be published. Required fields are marked *

Comment *

Name *

Email *

Save my name, email, and website in this browser for the next time I comment.





Δ


RECAST SPONSORED AD





PATCHMYPC SPONSORED AD





BUY ME A COFFEE





© 2023 Prajwal Desai


SUBSCRIBE TO NEWSLETTER

Get Access to latest articles on configmgr, intune, windows 365, Azure and much
more.



subscribe
Please enable JavaScript in your browser to submit the form

Scroll to top Scroll to top
 * Home
 * CloudExpand child menuExpand
   * Autopilot
   * Azure
   * Intune
   * PowerShell
   * Teams
   * Windows 365
 * MicrosoftExpand child menuExpand
   * Active Directory
   * Group Policy
   * SCCM
   * SCOM
   * Windows 10
   * Windows 11
   * Windows Server
   * WSUS
 * Forums
 * Newsletter
 * Contact

Toggle Menu Close
Search for:
Search
Prajwal Desai
Data and Cookie Consent
In order to provide a more personal user experience, we and our partners use
technology such as cookies to store and/or access device information.
By clicking “Accept” you consent to these technologies which will allow us and
our partners
to process non-sensitive data such as IP address, unique ID, and browsing data
for the purposes of serving personalized ads and content, ad and content
measurement, audience insights, and to develop and improve products.
Your choices on this site will be applied only for this site. You can change
your settings at any time, including withdrawing your consent, by going to the
Privacy Policy
page of this site.
Manage Settings
Accept

Update Privacy Settings