Search Wiki:
How to Install
  • Extract ZIP to your module folder $Env:PSModulePath. I found it better use the global module path (although it requires admin rights.)
  • Import-module bsonposh

Report bugs (please)
---------------------------

List of Functions
------------------
  • Add-Accelerator
  • Block-Script
  • ConvertFrom-BinaryIP
  • ConvertFrom-MaskLength
  • ConvertTo-BinaryIP
  • ConvertTo-DistinguishedName
  • ConvertTo-DNSName
  • ConvertTo-MaskLength
  • ConvertTo-Name
  • ConvertTo-NetbiosName
  • ConvertTo-Sid
  • ConvertTo-UACFLag
  • Copy-Function
  • Disable-RemoteDesktop
  • Enable-RemoteDesktop
  • Export-Credential
  • Format-XML
  • Get-Accelerator
  • Get-ADACL
  • Get-AlternateDataStream
  • Get-Assemblies
  • Get-BSonPosh
  • Get-Constructor
  • Get-CPU
  • Get-DCConnectionObject
  • Get-DiskSpace
  • Get-DomainController
  • Get-FileMD5
  • Get-Forest
  • Get-GlobalCatalog
  • Get-IPRange
  • Get-LocalGroupMember
  • Get-NetworkAddress
  • Get-NetworkLocation
  • Get-OSVersion
  • Get-RebootTime
  • Get-RegistryHive
  • Get-RegistryKey
  • Get-RegistryValue
  • Get-RemoteDesktop
  • Get-Routetable
  • Get-Schema
  • Get-SchemaClass
  • Get-SchemaOID
  • Get-SchemaProperty
  • Get-SiteLink
  • Get-SysInternals
  • Get-TraceFile
  • Get-Uptime
  • Get-WindowsUpdate
  • Import-BSonPosh
  • Import-Credential
  • Invoke-PingMonitor
  • Invoke-uac
  • Invoke-WhoAmI
  • New-ADACE
  • New-AlternateDataStream
  • New-PInvoke
  • New-RegistryKey
  • New-RegistryValue
  • New-TempFile
  • Ping-Subnet
  • Remove-Accelerator
  • Remove-AlternateDataStream
  • Remove-RegistryKey
  • Remove-RegistryValue
  • Resolve-Host
  • Restart-RemoteService
  • Search-Registry
  • Select-LargeFiles
  • Send-FTP
  • Set-ADACL
  • Set-AlternateDataStream
  • Set-DCConnectionOption
  • Set-NetworkLocation
  • Set-RegistryValue
  • Set-SiteLink
  • Start-TS
  • Test-ADReplication
  • Test-Host
  • Test-LdapFilter
  • Test-Port
  • Test-RegistryKey
  • Test-RegistryValue
  • Trace-LDAP
  • Unblock-Script
  • update-Gac
  • Wait-Port
Last edited Nov 9 2009 at 4:02 PM  by bsonposh, version 7
Comments
seaJhawk wrote  Nov 9 2009 at 6:10 PM  
Sweet set of cmdlets/functions!

I'm still going through the most interesting ones, but here are a couple of the nits I noticed (I'm sure you know about most of these already):
* Some cmdlets don't default to using the localhost to perform a lookup. In particular: get-reboottime (prompts)
* Invoke-PingMonitor - when I hit ctrl-c to stop the pingMonitor it left the title of my PowerShell window as "Select == Processing badcomputer =="
* Some cmdlets don't provide full help
* Get-IPRange - I would expect "get-iprange 192.168.100.0 -mask 24" to return 192.168.100.0 through 192.168.100.255, but instead it returns ... I don't know yet - it's been running for a couple of hours returning IPs
* Test-Port - help synopsis and description are for "Test-RegistryKey"; my computer has multiple IPs, it would be great if I could run Test-Port or Test-Host and specify a local IP address to use for the connection.

-Chris

Updating...
Page view tracker