Infine l'aiuto di IT è qui

Blog di soluzioni informatiche.

Visualizzatore eventi rilevare errori da PowerShell

Pubblicato da Xaus Xavier Nadal 13th maggio 2012

Buona.

Oggi abbiamo messo un po 'di PowerShell.

Questo articolo spiega come raccogliere remoto Visualizzatore eventi di Windows caso di una squadra o di un gruppo di computer da una riga di comando Powershell e anche in Onliner, hehe come mi piace ..

Ricordate l'articolo http://www.megacrack.es/2008/11/16/como-resolver-problema-con-jrnl_wrap_error-frs-event-id-13568-o-13561/ dove abbiamo mostrato come risolvere un bug con il sysvol replica di Active Directory?, perché questo script si può rilevare da remoto tali errori senza dover attendere per un utente di dirci lo script non funziona perché non rilevato, o un criterio di dominio non viene applicata che non esiste in un sito, ecc ..

Che cosa facciamo con questo script è quello di verificare gli ultimi giorni 2 di tronchi nel visualizzatore eventi "File Replication Service" come "NtFrs" fonte e digitare "errore" e ci costringono mostriamo solo gli errori digitare "13568" e ci mostra solo la più recente per regolare l'errore preferenze rilevazione replica di Active directory (si sarà in grado di mettere quello che vuoi, come rilevare se i database di Exchange sono stati disattivati ​​a causa di questo il log delle transazioni è pieno) Con i seguenti valori:

Tipo: Errore

ID evento: 9518

Origine: MSExchangeIS

Ma per ora quello che ci troveremo noi siamo i problemi con le FRS e stiamo cercando le seguenti:

Tipo: Errore

ID evento: 13568

Fonte: NtFrs

Lo faremo:

Get-EventLog -Nuovi 1 -Dopo (Get-Date) .AddDays (-2) -computername <NomeComputer> -Logname "File Replication Service" -fonte "NtFrs" -EntryType "Errore" | dove{$ _ Eq EventId '13568'.} | selezionare machinename, fonte | ft -autodimensionare

Il risultato se avesse intuito che vi è stato un errore negli ultimi giorni 2 nella replica sezione Servizio di file con NtFrs fonte, tipo di errore e codice evento 13568 sarebbe:

MachineName Fonte

---- -

MegaDC1 NtFrs

Da lì possiamo già risolvere il problema con il seguente articolo, ad esempio: http://www.megacrack.es/2008/11/16/como-resolver-problema-con-jrnl_wrap_error-frs-event-id-13568-o-13561/

Ma se quello che vuoi è quello di rilevare lo stesso su tutti i controller di dominio nel dominio dovrà cambiare -computername <ComputerName> a:

-ComputerName (get-qadcomputer -SearchRoot "<Dominio> controller di dominio" -dudip | Select-Object -ExpandProperty nome)

La cura che quest'ultimo cambiamento in tutti i controller di dominio che hai, e prendere un sacco, (si dovrà disporre di strumenti installati Quest ruoli attivi di gestione) Pensa che non usiamo in remoto e filoni di processo (Questo ti mostrerà e gli altri membri del blog, che è più di quanto mi Powershell esperto) per vedere se avete il coraggio .. Albert !!!!!, si desidera leggere in MegaCracks ...

È inoltre possibile eseguire il comando in ogni server quotidianamente e si invia una e-mail con i risultati di una e-mail o inviarlo ad un file che verranno raccolti da un IIS e visualizzato in un web come un evento centralizzato monitor di dire, o che cosa offrite la vostra immaginazione ... il mondo di PowerShell è impressionante, ma è quando vi unite con l'automazione, esposizioni, siti web, ecc ..

Se avete domande su questo saremo lieti di fornire l'assistenza dai commenti della palude.

Fino alla prossima volta.

tag: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Pubblicato da Errore, scambio, PowerShell, powershell | Nessun commento »

Come rilevare se un file è stato aperto?

Pubblicato da Xaus Xavier Nadal 19th marzo 2012

buona,

In tempi di crisi dobbiamo ingegno per essere in grado di ridurre i costi o, se non possibile, cercare di ridurre l'investimento nella tecnologia (anche se mi fa male nella mia anima parlare).

La questione di fronte a noi è quello di soddisfare la seguente idea che ho avuto questo pomeriggio.

Ho bisogno di uno script in grado di rilevare se un file è stato aperto in una data precedente a 2 anni (definito in una variabile).

Per comprimere i file nella stessa posizione in cui si è trovato.

Se più di un file nella stessa cartella del compressi in un unico file nel seguente formato OldFiles_año_mes_dia.zip

Se la condizione è soddisfatta per rilevare la compressione dei file / file e condotto correttamente è necessario rimuovere il file oi file originale non compresso.

Il sistema potrebbe generare un (report / file) con i risultati di compressione e sintesi di file / cartelle / server

Ho bisogno di questo in modo da ridurre lo spazio occupato sul file server in modo da non dover andare a fare shopping, discoteche, cabine, ...

I file sono critici di ciò che essi capiranno che non possiamo comprare i dischi a basso costo per la conservazione.

Il linguaggio utilizzato può essere PowerShell, C #, VBS, ...

L'ambiente deve essere indispensabilmente Sistemi Operativi Windows (spiacenti utenti Linux o maqueros) forse la prossima volta.

 

PS: La questione della duplicazione è un buon investimento, ma con ROI (investimento in breve).

Saluti e spero i vostri suggerimenti / scripts / programmi, ecc ..

tag: , , , , , , ,
Pubblicato da programmazione | 2 Commenti »

Come riparare Linux file system.

Pubblicato da Xaus Xavier Nadal 3rd gennaio 2012

buona,

Ho messo i passi che ho seguito per riparare un file system di Linux.

La prima cosa da fare è rimuovere la partizione danneggiata.

umount / dev /sda5

 

dove sda5 È divisorio difettoso o danneggiato.

Il secondo passo è quello di utilizzare ciò che noi chiamiamo chkdsk in Windows per Linux.

fsck -T ext3 / Dev /sda5, è anche possibile utilizzare fsck.ext3 / dev / sda5

 

il parametro -t ext3 si deve definire se la partizione è in ext3 dal momento che per impostazione predefinita il fsck assume che tipo di partizionamento è ext2.

Se non siete sicuri di quale tipo di partizionamento hai con il comando mount potrebbe essere testato.

Spero di essere stato utile.

Fino alla prossima volta.

tag: , , , , , , , , ,
Pubblicato da Linux, Linux - Ubuntu | Nessun commento »

GTranslate Your license is inactive or expired, please subscribe again!