PHP code example of alissonpelizaro / ssh_powershell
1. Go to this page and download the library: Download alissonpelizaro/ssh_powershell library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
alissonpelizaro / ssh_powershell example snippets
$host = "host_remoto";
$user = "usuario";
$pass = "senha";
$ssh = new SSH_Conn($host, $user, $pass, $debug);
$powershell = new PowerShell($ssh);
//Exemplo para obter a lista de todos os usuários
print_r($powershell->getUsers());
//Exemplo para procurar um usuário especifico
print_r($powershell->getUser('alisson'));
//Exemplo para procurar um usuário
print_r($powershell->searchUser('HomePhone', '4130305525'));
//Exemplo para resetar a senha de um usuário
$powershell->resetPassword('alisson', 'novaSenha123');
//Exemplo para executar qualquer comando powershell
$powershell->exec('powershell Set-ADUser -Identity alisson -PasswordNeverExpires $true');
//Grava LOG como informativo
Log::create('Processo executado com sucesso');
//Grava LOG como erro
Log::create('Erro ao executar comando', true);
//Grava LOG como erro e mata a aplicação
Log::create('Erro ao executar o comando', true, true);
//Grava LOG como informativo e mata a aplicação
Log::create('Comando executado', false, true);