Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $ie = New-Object -com "InternetExplorer.Application"
- $ie.Navigate("https://www.tipweblewisvilleisd.net/TIPIDCore/LogOn.aspx")
- $ie.visible = $true
- $myUsername = read-host "Please enter your username"
- #gets a secure password from user
- $securePassword = read-host "Please enter your password." -assecurestring
- do { sleep 5 }
- while ( $ie.busy )
- $doc = $ie.document
- $username = $doc.getElementsByTagName('input') | ? {$_.type -eq 'text' -and $_.id -eq 'ctl00_ContentPlaceHolder1_LogOn1_UserName'}
- $username.setActive()
- $username.Value = $myUsername
- #decrypts secure password
- $myPassword = [System.Runtime.InteropServices.Marshal]::PtrToStringAuto([System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($securePassword))
- #uses unencrypted password to log in with
- $password = $doc.getElementsByTagName('input') | ? {$_.type -eq 'password' -and $_.id -eq 'ctl00_ContentPlaceHolder1_LogOn1_Password'}
- $password.setActive()
- $password.Value = $myPassword
- #removes all passwords used
- $password = ""
- $mypassword = ""
- $securePassword = ""
- $logon = $doc.getElementsByTagName('input') | ? {$_.type -eq 'submit' -and $_.id -eq 'ctl00_ContentPlaceHolder1_LogOn1_LogOnButton'}
- $logon.Click()
- Remove-Variable -Name doc
- do { sleep 5 }
- while ( $ie.busy )
- $ie.Navigate("https://www.tipweblewisvilleisd.net/TipWebIT/TagManagement/Tags.aspx")
- do { sleep 8 }
- while ( $ie.busy )
- $doc = $ie.Document
- $checkAll = $doc.getElementsByTagName('div') | ? {$_.className -eq 'rcbCheckAllItems'}
- $checkAll.focus()
- $checkAll.Click()
- $productType = $doc.getElementsByTagName('input') | ? {$_.id -eq 'RadAutoCompleteSelectedProductTypes_ClientState' -and $_.name -eq 'RadAutoCompleteSelectedProductTypes_ClientState'}
- $productType.innerHTML = "IPAD"
- $productType.innerText = "IPAD"
- $productType.outerText = "IPAD"
- $productType.textContent = "IPAD"
- $productType.value = '{"enabled":true,"logEntries":[{"Type":1,"Index":0,"Data":{"text":"IPAD","value":"1"}}]}'
- $productType.defaultValue = '{"enabled":true,"logEntries":[{"Type":1,"Index":0,"Data":{"text":"IPAD","value":"1"}}]}'
- $goButton = $doc.getElementsByTagName('input') | ? {$_.name -eq 'ctl00$ContentPlaceHolder1$ImageButtonGo' -and $_.id -eq 'ctl00_ContentPlaceHolder1_ImageButtonGo'}
- $goButton.Click()
Add Comment
Please, Sign In to add comment