08-29-2013
Help with PowerShell
I am very not knowledgeable with regards to Windows, and even more so with PowerShell, but I'm hoping someone can help me with what should be a fairly simple script.
Remove all local accounts matching a given regular expression
It seems like I'd need the following combined... Somehow...
Get-OSCLocalAccount | select-string .\*.* -pattern "^Name[\ \t]*: xxx.*$"
Which would get the account name lines, and then somehow iterate through those to delete accounts.... If it helps, this is the awk string / loop I'd need to account the same:
<Generate Output like Get-OSCLocalAccount> | awk -F: '/^Name[\t\ ]*: xxx/ {print $2}' | while read user; do userdel -r $user; done
Just been fumbling about with PowerShell and not having as much luck as I'd like. I know that I can user the net user del syntax to delete a user in Windows, but how to kick that off with PowerShell, how to loop from the previous output, etc. is giving me headaches. Hoping for either a hand or possibly a pointer to where else I should look. Ideally I won't ever have to do anything with PowerShell again (This should be a very extreme one-off) so I'm really not looking for a deep understanding of the language, just a working script here that I can add to a client's maint. schedule and be done with it.
Thanks for any/all help, it's much appreciated.
Last edited by Vryali; 08-29-2013 at 04:39 PM..
Reason: Typo
8 More Discussions You Might Find Interesting
1. Windows & DOS: Issues & Discussions
I.e. like vmstat, cpustat, iostat, fsstat, kstat ..etc? (1 Reply)
Discussion started by: Xcislav
1 Replies
2. Windows & DOS: Issues & Discussions
Need some help getting this script to work. can someone help. I am trying to create a script that moves log files to another location and only keeps 60 days worth. please see script I started but having issue getting to work..
$TODAY=GET-DATE
GET-CHILDITEM C:\test\*.LOG | Where {... (9 Replies)
Discussion started by: freedavis
9 Replies
3. Windows & DOS: Issues & Discussions
Hi All,
i have a VB script which help me in downloading the text file(mail attachment) to my local drive from outlook.i want to check some values in the text file. for ex
A
date1 count count miss
2/25/2014 42 42 0
B
date2 ... (0 Replies)
Discussion started by: mahesh300182
0 Replies
4. Windows & DOS: Issues & Discussions
Hello !
I am looking for powershell guys.
I have lot of office365 users ,and i need add/remove calendar items from powershell.
my users have multiple calendars.
how can i select calendar ,and how can i add / remove item to selected calendar.
PS C:\appl\o365calendar> get-mailboxfolder... (0 Replies)
Discussion started by: zoldkovacs
0 Replies
5. Shell Programming and Scripting
Hello Friend,
I am not expert in power shell scripting. I nee custom powershell script which check if given process is running on windows machine or not.
will use it in nagios to monitor that process. (0 Replies)
Discussion started by: ghpradeep
0 Replies
6. Shell Programming and Scripting
Hi
I have a powershell script which is checking whether a windows service is running (as shown below)
function FuncCheckService
{
$ServiceName = 'pgsql-9.2'
$arrService = Get-Service -Name $ServiceName
if ($arrService.Status -eq 'Running')
{
Write-Output... (8 Replies)
Discussion started by: simpsa27
8 Replies
7. UNIX for Beginners Questions & Answers
Hi Guys,
I am trying to run flyway command on ubuntu.
on windows command line is simple :
C:\Users\admin\Downloads\flyway-commandline-5.0.7-windows-x64\flyway-5.0.7> flyway migrate
how can i do it via bash?
i tied to use mnt command but starting flyway is not possible.
Please... (22 Replies)
Discussion started by: jaryszek
22 Replies
8. Windows & DOS: Issues & Discussions
Hi there,
How could I invoke powershell to:
1. Send a file or an attachment
2. Send a content to multiple recipient
3. Be invoked by a batch file to execute the param clause
Help will be appreciate.
param(
$highs, $mediums, $lows
)
$EmailFrom = “name@domain.com”
$EmailTo =... (0 Replies)
Discussion started by: alvinoo
0 Replies
LEARN ABOUT CENTOS
pmdasamba
PMDASAMBA(1) Performance Co-Pilot PMDASAMBA(1)
NAME
pmdasamba - Samba performance metrics domain agent (PMDA)
DESCRIPTION
pmdasamba is a Performance Metrics Domain Agent (PMDA) which exports metric values from Samba, a Windows SMB/CIFS server for UNIX.
In order for values to be made available by this PMDA, Samba must have been built with profiling support (WITH_PROFILE in "smbd -b"
output). This PMDA dynamically enumerates much of its metric hierarchy, based on the contents of "smbstatus --profile".
When the agent is installed (see below), the Install script will attempt to enable Samba statistics gathering, using "smbcontrol
--profile".
INSTALLATION
If you want access to the names and values for the samba performance metrics, do the following as root:
# cd $PCP_PMDAS_DIR/samba
# ./Install
If you want to undo the installation, do the following as root:
# cd $PCP_PMDAS_DIR/samba
# ./Remove
pmdasamba is launched by pmcd(1) and should never be executed directly. The Install and Remove scripts notify pmcd(1) when the agent is
installed or removed.
FILES
$PCP_PMDAS_DIR/samba/Install
installation script for the pmdasamba agent
$PCP_PMDAS_DIR/samba/Remove
undo installation script for the pmdasamba agent
$PCP_LOG_DIR/pmcd/samba.log
default log file for error messages from pmdasamba
SEE ALSO
pmcd(1), smbd(1) and samba(7).
3.8.10 Performance Co-Pilot PMDASAMBA(1)