WinAppDeployCmd.exe
- File Path:
C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x86\WinAppDeployCmd.exe
- Description:
Hashes
Type |
Hash |
MD5 |
14C06D1D7800B6C28FC3AA8EB56DED99 |
SHA1 |
1442B3002DAF5675D72041A2FB1303DBD9E136EE |
SHA256 |
F9CE7F1128015060E41C73BD78EBCB07161F069934D98E0D2743C8018CE8C9B8 |
SHA384 |
77EA1CE1A9ECFF8E4BB4D609E5DE20BB2F1F3A94D178FA4E6D4F7BF43C8209CE2DBD04C4932B6E540F20792423740831 |
SHA512 |
4B072E387FA7D615AFFF9857DB55F38A6DBF1BC474CA539ACD3200D8CD37BFE858FC04AB1E831D8FCBE1CD3DA16D0C11ADACDE32BD87A0509974E9ACE4B090AD |
SSDEEP |
768:afYY+d53psClc4iggeXM4wseoxRm5+XRuvjggKR1:ot+d5SClc4iggh4wsXxRm5+ovsgq1 |
IMP |
F34D5F2D4577ED6D9CEEC516C1F5A744 |
PESHA1 |
6F39CDF55A0C3C86619887C3E1102CB851C1970B |
PE256 |
FE0B13F5DFB42326DE70306B4FC2A0F8B748D4CBD9492BB8E6B5A87DB6BD2199 |
Runtime Data
Usage (stdout):
Windows App Deployment Tool
Version 10.0.0.0
Copyright (c) Microsoft Corporation. All rights reserved.
Utility for deploying applications to remote Windows devices.
WinAppDeployCmd [command] [-ip address|-guid address] [-pin pin]
[-option <argument>] ...
Commands:
Discovery:
devices Show the list of available network devices.
WinAppDeployCmd devices [timeoutSecs]
Loose file applications:
deployfiles Deploy/Copy loose package files.
Required Options:
-file Full path to the appx manifest .xml file for the app to be installed, updated, or
uninstalled.
-remotedeploydir Relative directory path/name to copy files over on remote device;
This will be relative to a well-known, automatically determined remote deployment folder.
Optional:
-deleteextrafiles Causes the tool to delete extra files from
the remote target path if they are not found in the source layout
-pin The paired pin generated as a result of Developer Unlocking
and enabling Device Discovery on the remote device.
-preserveAppData Preserves app data when uninstalling an app.
WinAppDeployCmd deployfiles -file localmanifestpath -remotedeploydir remoterelativepath
-ip TargetIPAddress [-deleteextrafiles]
registerfiles Register loose package files from local app layout folder.
Required Options:
-remotedeploydir Relative directory path/name specified in the previous corresponding
deployfiles command.
WinAppDeployCmd registerfiles -remotedeploydir RemoteRelativePath -ip TargetIPAddress
Packaged Appx applications:
install Install a Windows app to the target device.
Required Options:
-file Full path to the .appx or .appx bundle for the app to be installed.
Optional:
-dependency Optional path to appx dependency packages
-requiredContentGroupOnly Only install the required content groups
WinAppDeployCmd install -file appxpath [-dependency dep1 [dep2] [dep3] ...]
update Update a Windows app installed on the target device.
Required Options:
-file Full path to the .appx or .appx bundle for the app to be updated.
Optional:
-requiredContentGroupOnly Only install the required content groups
WinAppDeployCmd update -file appxpath
Other application utilities:
list Show the list of app packages installed on the target
device. Handy to retrieve package name assigned when registering loose files
to use in the subsequent uninstall command.
WinAppDeployCmd list
uninstall Uninstall the specified appx package from the target
device.
Required Options:
-package Name of the appx
Optional:
-preserveAppData Preserves app data when uninstalling an app.
WinAppDeployCmd uninstall -package pkgname [-preserveAppData]
Commands to help with deploying/registering applications from a remote network share:
addcreds Add network credentials for the target to use when running
an application from a network share.
Required Options:
-credserver hostname of the remote share or server
-credusername username associated with the remote share/server
-credpassword password associated witht the remote share/server credentials
WinAppDeployCmd addcreds -credserver server -credusername username -credpassword password
getcreds Get network credentials for the target uses when running
an application from a network share.
Required Options:
-credserver hostname of the remote share or server
WinAppDeployCmd getcreds -credserver server
deletecreds Delete network credentials the target uses when running an
application from a network share.
Required Options:
-credserver hostname of the remote share or server
WinAppDeployCmd deletecreds -credserver server
Options: (Details)
-h -help Show this screen.
-ip IP address of the target device
-g -guid Unique identifier of the target device
-d -dependency Optional to specify the dependency path for each of the
package dependencies. If none are specified, by default,
this tool will search for dependencies in the app root and
SDK directories.
-f -file File path for the app package to be installed, updated, or
uninstalled.
-p -package The Package Full Name for the app package to be
uninstalled. You can use the list command to find the
names for packages already installed on the device.
-pin A pin may be required to establish connection with the
target device. You will be prompted to retry with -pin
option if authentication is required.
-credserver The server name of the network credentials for use by the
target.
-credusername The user name of the network credentials for use by the
target.
-credpassword The password of the network credentials for use by the
target.
-connecttimeout The timeout in seconds that should be used for sync Connect() calls to
the remote device.
-remotedeploydir Relative directory path/name to copy files over on remote device; This will be
relative to a well-known, automatically determined remote deployment folder.
-deleteextrafile Switch to indicate whether existing files in the remote directory should be purged to match the source directory
Examples:
WinAppDeployCmd devices 10
WinAppDeployCmd deployfiles -file c:\apps\App1\AppxManifest.xml -remotedeploydir app1_F5 -ip 192.168.0.1 [-pin userpin]
WinAppDeployCmd registerfiles -remotedeploydir app1_F5 -ip 192.168.0.1
WinAppDeployCmd install -file "Downloads\SampleApp.appx" -ip 192.168.0.1 [-dependency c:\temp\dep\x86\*.appx]
WinAppDeployCmd update -file "Downloads\SampleApp.appx" -ip 192.168.0.1
WinAppDeployCmd list -ip 192.168.0.1
WinAppDeployCmd uninstall -package Company.SampleApp_1.0.0.1_x64__qwertyuiop -ip 192.168.0.1
WinAppDeployCmd addcreds -credserver myserver -credusername myname -credpassword mypassword -ip 192.168.0.1
WinAppDeployCmd getcreds -credserver myserver -ip 192.168.0.1
WinAppDeployCmd deletecreds -credserver myserver -ip 192.168.0.1
Loaded Modules:
Path |
C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x86\WinAppDeployCmd.exe |
C:\Windows\SYSTEM32\ntdll.dll |
C:\Windows\System32\wow64.dll |
C:\Windows\System32\wow64cpu.dll |
C:\Windows\System32\wow64win.dll |
Signature
- Status: The file C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x86\WinAppDeployCmd.exe is not digitally signed. You cannot run this script on the current system. For more information about running scripts and setting execution policy, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170
- Serial: ``
- Thumbprint: ``
- Issuer:
- Subject:
- Original Filename: WinAppDeployCmd.exe
- Product Name: Microsoft (R) Windows (R) Operating System
- Company Name: Microsoft Corporation
- File Version: 10.0.19041.1
- Product Version: 10.0.19041.1
- Language: Language Neutral
- Legal Copyright: Copyright (c) Microsoft Corporation. All rights reserved.
- Machine Type: 32-bit
File Scan
- VirusTotal Detections: Unknown
MIT License. Copyright (c) 2020-2021 Strontic.