Skip to content

Instantly share code, notes, and snippets.

@HawaiiRyan
HawaiiRyan / gist:4a7c3e3b015c6edfa14f7e19614fdc14
Created January 12, 2023 15:45
Managed Configuration profile example
<characteristic type="com.airwatch.android.androidwork.app:com.vmw.appconfig" uuid="2bac235c-03b6-4ea7-a94c-079f5a8bc343">
<parm name="VALUE1" value="ExampleValue" />
<parm name="URL" value="https://www.vmware.com" />
<parm name="ENVIRONMENT" value="PROD" />
<parm name="SERIALNUM" value="{{DeviceSerialNumber}}" />
<parm name="USERNAME" value="{{EnrollmentUser}}" />
</characteristic>
package com.vmware;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
import java.io.IOException;
public class restexample {
public static void main(String[] args) {
package com.vmware;
public class restexample {
public static void main(String[] args) {
}
}
public static void main(String[] args) {
}
curl -X POST
--header 'Content-Type: application/json' \
--header 'Accept: application/json;version=2' \
--header 'Authorization: Basic SGF3YWlpNG1l' \
--header 'aw-tenant-code: a/D3ariE08ltuYjgecv2jnW/mi41in3lYUd9vHlK0hk=' \
-d '{ \
"AndroidForWorkWifiList": [ \
{ \
"ServiceSetIdentifier": "devtest", \
"SecurityType": "WPA", \
{
"AndroidForWorkWifiList": [
{
"ServiceSetIdentifier": "devtest",
"SecurityType": "WPA",
"Password": "12345678",
"SetAsActiveNetwork": true,
"HiddenNetwork": false,
"EnterprisePassword": "12345678"
}
{
"AndroidForWorkWifiList": [
{
"ServiceSetIdentifier": "devtest",
"SecurityType": "WPA",
"Password": "*****",
"SetAsActiveNetwork": true,
"HiddenNetwork": false,
"EnterprisePassword": "*****"
}
@HawaiiRyan
HawaiiRyan / gist:a8c34e6da7c2aee5ed0112ab5f0c303f
Created March 2, 2021 13:44
Get - Profile - cURL Example
curl --location --request GET 'https://ws1.ryanpringnitz.com/API/mdm/profiles/86' \
--header 'Accept: application/json;version=2' \
--header 'Authorization: Basic SGF3YWlpNG1l' \
--header 'aw-tenant-code: a/D3ariE08ltuYjgecv2jnW/mi41in3lYUd9vHlK0hk=' \
$VerbosePreference = "Continue"
$script:Credentials = Get-Credential
Try {
$script:Username = $credentials.username
$script:Password = $credentials.GetNetworkCredential().password
}
Catch {
$_.Exception.Message
Continue
}
@HawaiiRyan
HawaiiRyan / MoreSecureAtRuntime.ps1
Last active May 2, 2020 19:39
Get-credentials and base64 encode credentials at runtime to access Workspace ONE UEM API's
$VerbosePreference = "Continue"
$script:config = "config.ini"
Write-Verbose -Message "The username is in the format domain\samAccountName"
function Test-APICred {
[CmdletBinding()]
[OutputType([String])]
Param (
[Parameter(
Mandatory = $true,
ValueFromPipeLine = $true,