Tag: powershell

C'è un modo per creare ACL da zero in powerhell, invece di copiare quelli esistenti e modificarli?

So che posso copiare gli ACL esistenti usando get-acl e poi modificarli usando set-acl, ma c'è un modo per creare un nuovo acl vuoto e poi aggiungere quello che mi serve? Per esempio: $foo = new-acl #push some access rules into $foo set-acl C:\myFolder $foo

output di email di script powershell

Ho trovato questo script meraviglioso che fornisce lo stato del backlog corrente DFS alla console powershell. Questo funziona ottimo, ma ho bisogno dello script per mandarmi un'e-mail in modo da poterlo programmare per eseguire each notte. Ho provato a utilizzare il command Send-MailMessage, ma non posso farlo funzionare. Soprattutto perché le mie competenze sono molto […]

Utilizzando VBScript all'accesso per determinare se è installato powershell

Ho una miscela di Win7 e XP macchine sulla mia networking. Ogni utente si registra utilizzando uno script di accesso basato su VBS e per i client che lo supportno, voglio mostrare un pop-up informativo come mostrato qui . Come posso rilevare se Powershell è installato utilizzando VBScript?

Grant MODIFICA su "Tutte le sottocartelle e file" con icacls, ma solo dare la lettura alla cartella di livello superiore

Uno dei nostri server Windows che dispone di alcune cartelle utente su di esso ha alcune autorizzazioni abbastanza ingannate. Che cosa voglio per SYSTEM e Domain Admins avere il pieno controllo di tutte le cartelle. Voglio che gli utenti abbiano letto solo nella cartella di livello superiore (che è la loro cartella iniziale) e modificati […]

È facile o addirittura ansible gestire il firewall di Windows con powerhell?

Sto facendo alcuni test POC in un ambiente server 2012 e durante la configuration iniziale del firewall mi ritrovo a ripetere la GUI quando avrei davvero potuto scrivere uno script. Ho cercato intorno, ma non riesco a trovare nulla sui comandi di newhehell in 3.0 o niente tramite WMI. C'è qualcosa che mi manca o […]

Come avviare SMTP virtualhost tramite powershell o prompt dei comandi

A causa di un errore sul mio server, il mio servizio [SMTP Virtual Server #1] arresta. Voglio creare un lavoro che verrà eseguito periodicamente per verificare lo stato del server SMTP , se viene interrotto e lo script lo avvia nuovamente. Ho utilizzato Start-Service "SMTPSVC" ma iniziano solo il servizio UATSERV e non l'host virtuale […]

Monitoraggio dei desktop aziendali

Parte del mio lavoro è assicurarsi che per i computer in un OU specifico, che cosa è effettivamente in uso = cosa è elencato in AD = cosa è elencato in SCCM. Questo è per un ambiente con 250k PC, ma ho particolare attenzione a un reparto di 70k. È abbastanza facile confrontare AD con […]

Il command Powershell non riesce con "namespace non valido" solo quando viene eseguito come script, non in console

Il seguente script non riesce nell'ultima row con Get-WmiObject : Invalid namespace : $password = ConvertTo-SecureString "password" -AsPlainText -Force $cred= New-Object System.Management.Automation.PSCredential ("domain\user", $password ) Write-Host "Entering PS Session…" Enter-PSSession -Computer hyperVServer -Credential $cred Start-Sleep -s 5 $server = "servername" $query = "SELECT * FROM Msvm_ComputerSystem WHERE ElementName='" + $server + "'" $VM = get-wmiobject […]

Utilizzando PowerShell, triggersre un'azione se l'evento Event Log più recente è più di un ora

Abbiamo un server che esegue il nostro software di backup e il software ha un proprio log di events. Posso recuperare la voce più recente del registro events con questo command: Get-EventLog EventLogName -ComputerName server.example.com -newest 1 Questo mi dà risultati come questo: Index Time EntryType Source InstanceID Message —– —- ——— —— ———- ——- […]

Come posso assegnare indirizzi IPv6 in base agli indirizzi IPv4 esistenti?

Ho diverse centinaia di macchine Server 2008 R2 con indirizzi IPv4 statici. Vorrei abilitare l'IPv6 su each interface e quindi assegnare automaticamente indirizzi IPv6 a loro basandosi sugli indirizzi IPv4 esistenti. C'è un buon modo per farlo? Ho scritto uno script di shell di potenza che fa questo, ma utilizza "get-netadapter" e simili, quindi functionrà […]

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.