Skip to content

Instantly share code, notes, and snippets.

View johnddias's full-sized avatar
:octocat:
Being fabulous!

John Dias johnddias

:octocat:
Being fabulous!
View GitHub Profile
@johnddias
johnddias / addUserToLocalAdmin.vbs
Last active August 29, 2015 13:56
Add User To Local Admin
Dim objFSO, logFile
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set logFile = objFSO.OpenTextFile("C:\scripts\addgroup.log", 2, True)
Set objWshNet = CreateObject("WScript.Network")
computerName= objWshNet.ComputerName
logFile.WriteLine "Computer Name: " & computerName
Dim fullUpn
@johnddias
johnddias / addGroupToLocalAdmin.vbs
Created February 9, 2014 16:43
vCAC Automate Local Admin permissions with AD Security Group
Dim objFSO, logFile
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set logFile = objFSO.OpenTextFile("C:\scripts\addgroup.log", 2, True)
Set objWshNet = CreateObject("WScript.Network")
computerName= objWshNet.ComputerName
logFile.WriteLine "Computer Name: " & computerName
Dim fullUpn
virtualMachineEntity=System.getModule("com.vmware.library.vcac").getVirtualMachineEntity(vCACHost,vcacVm);
var vCenterVms=System.getModule("com.vmware.library.vc.vm").getAllVMs();
for (vm in vCenterVms) {
if (vm.id==machineProp.get("externalReference") && machineProp.get("externalReference")) {
vCenterVm=vm;
break;
}
}
var launchedFrom = eventPayloadProperties.get("lifecycleState");
externalWFStub=launchedFrom.get("state")+":"+launchedFrom.get("phase");
{
"variables": [],
"info": {
"name": "vRealize Operations 6",
"_postman_id": "8725de8d-4ad6-2dc9-887a-54fe8e1f879b",
"description": "",
"schema": "https://schema.getpostman.com/json/collection/v2.0.0/collection.json"
},
"item": [
{
@johnddias
johnddias / Dockerfile
Created March 29, 2017 15:17
Dockerfile for Webhook-Shims container
FROM photon:latest
MAINTAINER John Dias "diasj@vmware.com"
RUN tdnf install python2 python-xml -y \
&& curl -s https://bootstrap.pypa.io/get-pip.py > /tmp/get-pip.py \
&& /usr/bin/python /tmp/get-pip.py \
&& tdnf install git -y \
&& git clone https://github.com/vmw-loginsight/webhook-shims.git ~/webhook-shims
WORKDIR /root/webhook-shims
RUN /usr/bin/pip install -r requirements.txt
#ENTRYPOINT ["python"]
@johnddias
johnddias / SDMPTSdashboard.json
Created May 11, 2017 12:30
vROps Service Discovery Management Pack Discovery Issues Dashboard
{
"dashboards": [{
"autoswitchEnabled": false,
"columnCount": 1,
"columnProportion": "1",
"creationTime": 1492613965544,
"description": "",
"disabled": false,
"id": "8abb8f61-f123-4ca4-8c56-dcfcaaa0aa17",
"importAttempts": 0,
@johnddias
johnddias / gist:ba8d716b1ca108db8d2194bed0056411
Created May 11, 2017 12:35
SDMP Scoreboard Metric Config
<?xml version="1.0" encoding="UTF-8"?>
<AdapterKinds>
<AdapterKind adapterKindKey="APPLICATIONDISCOVERY">
<ResourceKind resourceKindKey="ApplicationDiscoveryAdapterInstance">
<Metric attrkey="Instance Attributes|elapsed_collect_time" label="" unit="" yellow="" orange="" red=""/>
<Metric attrkey="Instance Attributes|new_metrics" label="" unit="" yellow="" orange="" red=""/>
<Metric attrkey="Instance Attributes|new_resources" label="" unit="" yellow="" orange="" red=""/>
<Metric attrkey="Instance Attributes|observations" label="" unit="" yellow="" orange="" red=""/>
</ResourceKind>
</AdapterKind>
@johnddias
johnddias / gist:0a66539ef95ae69fe4aba42495f36120
Created August 8, 2017 14:33
Postman "Pre-Request" script for setting epoch environment var
var epoch = (new Date).getTime();
postman.setEnvironmentVariable("epoch", epoch);
var epochPrev24 = epoch - (24*60*60*1000)
postman.setEnvironmentVariable("epochPrev24", epochPrev24)