How to Repair Windows 10 Image using DISM

If a Windows image becomes unserviceable, you can use the Deployment Imaging and Servicing Management (DISM) tool to update the files and correct the problem.

For example, you would use DISM to fix Windows component store corruption when a sfc /scannow command is unable to repair corrupted or modified system files because the component store (source) is corrupted. SFC should be able to repair the files afterwards.

This tutorial will show you how to do an Inbox Corruption Repair with the DISM /Cleanup-Image tool to fix component store corruption in Windows 10.

Read more…

Blog ist umgezogen

 

Nur nochmals zur Info, mein Blog ist umgezogen. Neue Adresse:

This blog has moved. New address:

http://blog.dieter-rauscher.de/it/ 

Viele GrĂŒĂŸe
Dieter


Dieter Rauscher
MVP Enterprise Security

Scripting Games July 2015 puzzle

Head over to http://powershell.org/wp/2015/07/04/2015-july-scripting-games-puzzle/ for our inaugural Scripting Games puzzle.

 

I’ll publish a solution at the end of the month

Compare Features Between Windows 10 Editions

This tutorial will show you a comparison of Windows 10 editions to help find out which Windows is right for you.

Read more…

How to Create a Microsoft Edge Shortcut in Windows 10

Microsoft has announced the new name for its next-generation web browser in Windows 10. Ditching the Project Spartan development codename, the browser will now be known as Microsoft Edge.

Microsoft Edge is a new web browser added in Windows 10, and will be available across the Windows 10 device family. It is fast, compatible, and built for the modern Web.

This tutorial will show you how to download or create a Microsoft Edge shortcut that you can use where you like in Windows 10.

Read more…

How to View the Product Key in Windows 10

The Windows 10 product key is a sequence of 25 letters and numbers divided into 5 groups of 5 characters each (ex: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX) that is used to activate the 32-bit or 64-bit Windows 10 edition that you have installed.

OEM PCs store and encrypt the product key in the UEFI firmware chip. The product key is no longer on a COA sticker to help prevent theft. When you reset or install Windows 10, the product key will automatically be detected from the UEFI firmware chip, and will be used to activate.

When you install an Insider Preview or retail copy of Windows 10, you will need to enter it’s product key during installation.

Windows 10 Enterprise does not require you to enter a product key during installation. You will have a free 90-day evaluation period before you must change the product key to be able to enter your volume license product key and activate.

This tutorial will show you how to view the installed and OEM product key in Windows 10.

Read more…

Weekend reading

Removal instructions for Clever Search

What is Clever Search?

The Malwarebytes research team has determined that Clever Search is adware. These adware applications display advertisements not originating from the sites you are browsing.

https://forums.malwarebytes.org/index.php?/topic/170090-removal-instructions-for-clever-search/

Removal instructions for Search App by Ask

What is Search App by Ask?

The Malwarebytes research team has determined that Search App by Ask is a browser hijacker. These so-called “hijackers” manipulate your browser(s), for example to change your startpage or searchscopes, so that the affected browser visits their site or one of their choice. This one also displays advertisements.

https://forums.malwarebytes.org/index.php?/topic/170045-removal-instructions-for-search-app-by-ask/

Removal instructions for WebmailWorld

What is WebmailWorld?

The Malwarebytes research team has determined that WebmailWorld is a browser hijacker. These so-called “hijackers” manipulate your browser(s), for example to change your startpage or searchscopes, so that the affected browser visits their site or one of their choice. This one also displays advertisements.
WebmailWorld is a Mindspark/Ask toolbar.

https://forums.malwarebytes.org/index.php?%2Ftopic%2F170042-removal-instructions-for-webmailworld%2F

Visual Studio 2015 RC NuGet Package Bug

For those of you using the Visual Studio 2015 RC release you should be aware of a bug in the version of NuGet that ships with it. The bug manifests itself when building or debugging a project. When you first start VS the package is fine and you can go to ToolsOptionsNuGet Package Manager and adjust settings. Clearly the package has been successfully loaded. But when you start to build the project (or start to debug which triggers a build check) then VS may report that the package failed to load.

The problem is that NuGet is attempting to update the nuget.config file to a new version and the file is read only causing the package to fail. The file can be read only for a number of reasons but the most likely case is when you are using source control (like TFS) and the file is checked in. The bug has been reported to NuGet and appears to be resolved in future versions.  For now the workaround, if you encounter this issue, is to simply modify the nuget.config file to not be read only (or check the file out of source control) so that the update can succeed.

Visual Studio ALM Videos – ALM Potpurri (SWE)

För ett tag sedan spelade jag och Dag König pÄ Microsoft in en serie filmer om Application Lifecycle Management med Visual Studio 2013 och TFS/Visual Studio Online. Förhoppningsvis finns det bÄde smÄtt och gott i samlingen av klipp som vi spelat in, Àr det nÄgot som saknas eller som du skulle vilja se? LÀmna gÀrna en kommentar hÀr eller pÄ Channel 9.

Hela serien finns nu pÄ Channel 9: https://channel9.msdn.com/Series/ALM-Potpurri

image

HÀr Àr en sammanfattning av innehÄllet i filmerna:

Ämne InnehĂ„ll
1. Intro ALM

Vad stÄr egentligen ALM för? Och vad stÄr det för nuförtiden? Lyssna pÄ Dag och Mathias reflektioner över hur TFS och ALM omrÄdet utvecklats sedan produkten kom ut 2005, nÀstan tio Är har gÄtt och produkten har naturligtvis vuxit och förÀndrats pÄ mÄnga sÀtt under Ären.

2. Intro Visual Studio Online

Med Visual Studio Online har vi tillgÄng till en hel utvecklingsplattform i molnet. Detta innebÀr bland annat stöd för planering, versionshantering, byggautomatisering, testning och deployment. Vi kan ha en hel mjukvarufabrik igÄng med bara nÄgra knapptryckningar! I detta avsnitt fÄr du veta mer om hur VSO fungerar och Àven se hur enkelt det Àr att signa upp sig och skapa sitt första projekt.

3. Planering Backlog

I detta avsnitt gÄr vi igenom hur verktygen i TFS och Visual Studio Online kan anvÀndas för att skapa en backlog för produktutvecklingen. Vi tittar pÄ hur man arbetar med hierarkier av uppgifter och gÄr igenom principer för estimering och prioritering.

4. Kravhantering

Ärendesystemet i TFS Ă€r vĂ€ldigt flexibelt. Men hur hanterar man egentligen sina krav i verktyget? Vi tar en titt och ser om stödet för produktplanering Ă€r rikt nog för att Ă€ven hantera kravdokumentation. Med de nya funktionerna för texthantering och lĂ€nkning sĂ„ kommer nog Ă€ven de mest omfattande kravspecar hitta ett hem i TFS.

5. Sprintplanering

För att ett team skall kunna arbeta effektivt krĂ€vs bra samarbete och bra processer. Även verktyg visar sig vara en viktigt komponent för att fĂ„ till ett snabbt och smidigt arbetssĂ€tt. I detta avsnitt tar vi en titt pĂ„ hur TFS hjĂ€lper teamet planera, fĂ„ en översikt och kontinuerligt följa upp arbetet i en iteration pĂ„ ett bra sĂ€tt.

6. Team Wiki

Det har lÀnge saknats en bra lösning för mer informell dokumentation i TFS. Men med stödet för Markdown sÄ kan vi nu skapa en wiki i vÄrt team projekt dÀr vi lÀtt kan skapa allt frÄn enkla sidor dÀr vi dokumenterar procedurer till omfattande dokumentation kring utvecklingsprocessen.

7. Team Explorer

Mycket av arbetet i TFS sköter man nu i webklienten. Men som utvecklare Àr det smidigt att kunna hantera utvecklingsnÀra uppgifter direkt inifrÄn Visual Studio. I detta avsnitt tar vi en titt pÄ hur Team Explorer funktionen anvÀnds för att enkelt fÄ Ätkomst till funktioner i TFS.

8. My Work

Med funktionen My Work i Visual Studio fÄr vi ett smidigt verktyg som förenklar arbetsflödet och gör det lÀttare att fokusera pÄ en sak i taget. Du ser direkt vilka Àrenden som Àr tilldelade dig och kan med det inbyggda stödet i TFS snabbt vÀxla fokus i koden utan att behöva checka in eller skapa kodbrancher för att isolera arbetet.

9. Testplanering

Det Àr mÄnga som missat att TFS har riktigt bra stöd för testning. En av orsakerna har varit att vi tidigare haft en lokal klient för testning men nu har vi merparten av dess funktioner tillgÀngliga i TFS-webklienten. Vi tar en titt pÄ hur testplanering gÄr till i TFS dÀr vi alltid har fokus pÄ att arbeta nÀra produktutvecklingen, testningen Àr tÀtt kopplad bÄde till planerings-, krav- och utvecklingsverktygen i TFS.

10. Testkörning TCM

I detta avsnitt tittar vi pÄ hur TFS kan anvÀndas för att köra manuella tester och enkelt skapa buggar om man hittar avvikelser under testandet. Nytt sedan ett tag Àr att vi har stöd för detta i webklienten vilket gör att det Àr lÀtt att anvÀnda pÄ alla plattformar och i alla miljöer.

11. Utforskande test med MTM

Även om mycket av testfunktionerna i TFS nu finns i webklienten sĂ„ har vi en del som fortfarande testklienten (Microsoft Test Manager, MTM) gör bĂ€st. I detta avsnitt tar vi en titt pĂ„ hur vi genomför utforskande tester och skapar buggrapporter med rik datainsamling frĂ„n systemet under test.

12. Continuous Delivery

PÄ senare Är har vi blivit allt bÀttre pÄ vÄra olika specialiteter i utvecklingsarbetet. Men för att leveranserna skall gÄ snabbare och behÄlla god kvalitet Àr det viktigt att hela leveransprocessen fungerar bra. I detta avsnitt diskuterar vi vad continuous delivery Àr för nÄgot och hur detta synsÀtt hjÀlper oss fÄ till fler och bÀttre releaser.

13. TFS Build

Byggsystemet i TFS Àr en av grundpelarna i produkten och nÄgot som varit med i mÄnga Är. Men under Ären har funktionerna Àndrats sÄ i detta avsnitt tar vi en titt pÄ hur systemet fungerar idag. Vi visar hur du enkelt sÀtter upp en automatiserad byggprocess för din produkt (vi tittar till och med pÄ hur du kommer igÄng med utökningar av den inbyggda processen). Med Visual Studio Online fÄr du dessutom tillgÄng till en hel byggmiljö i molnet vilket gör att du Àr igÄng pÄ bara nÄgra minuter.

14. Intro RM

För att fÄ till en komplett lösning för continuous delivery behövs en lösning för deployment av systemet. I TFS har vi en produkt, Release Management för Visual Studio, som gör just detta. Och mer, det visar sig att RM inte bara Àr ett deploymentverktyg utan en komplett releasehanteringslösning som innefattar konfiguration av releaseflöden, deploymentprocesser, konfigurationshantering, behörighet och mer. I detta avsnitt gÄr vi igenom vad RM Àr och hur du kommer igÄng med produkten.

15. RM Deployment

I detta avsnitt tittar vi pÄ hur vi med Microsoft Release Management definierar en releaseprocess för en webapplikation. Vi kopplar deploymentverktyget till releaser gjorda i TFS build och skapar en releaselösning dÀr alla (med behörighet sÄklart) kan hjÀlpa till att göra releaser.

16. Visualisering av projektstatus

En stor del av projektarbetet handlar om att hÄlla ordning pÄ det vi arbetar med; aktiviteter, planer, testresultat, produktkvalitet för att ta nÄgra exempel. För att detta arbete inte ska ta onödigt mycket tid frÄn utvecklingsarbetet sÄ kan vi utnyttja funktioner för uppföljning och visualisering i TFS, tex. genom att stÀlla frÄgor mot TFS och visa resultatet som diagram pÄ en dashboard.

17. Testrapporter

Som testledare (och andra i projektet för den delen med) sÄ Àr det viktigt med bra stöd för uppföljning av testarbetet. I detta avsnitt tar vi en titt pÄ rapportstödet i TFS som kan anvÀndas för att följa upp status pÄ testplaner, utfall frÄn testkörningar och status pÄ buggar funna under testandet. Du fÄr ocksÄ se hur du kan spara ner testplan och resultatet frÄn testkörningarna i olika format sÄ du kan dela med dig eller spara undan som dokumentation frÄn projektet.

18. Quick load test

En ny spÀnnande funktion i Visual Studio Online Àr Quick Load Tests. Med denna funktion kan du superenkelt skapa ett lasttest som körs mot din applikation och direkt ger Äterkoppling pÄ hur den beter sig under last.

19. Load Test

Om du nÄgon gÄng provat att göra ett storskaligt lasttest sÄ vet du att det Àr ett rÀtt stort projekt. Detta leder till att man inte genomför lasttester eller i alla fall inte sÄ ofta som man skulle vilja (eller borde). Men med Visual Studio Online behöver det inte lÀngre vara ett hinder, i VSO har vi tillgÄng till en omfattande infrastruktur för lasttestning. Med denna lösning kan vi fokusera pÄ att skriva bra tester och analysera resultat. Infrastrukturen för lastgenerering anvÀnder vi sedan i VSO och sparar pÄ sÄ sÀtt bÄde tid och pengar.

20. Branchningsstrategier

Versionshantering Àr nÄgot som vi (förhoppningsvis) tar för givet nuförtiden. Det Àr sÀllan ett hinder att checka in och ut filer frÄn Visual Studio utan det bara finns dÀr. Det som dÀremot kan vara utmanande Àr att hantera koden pÄ ett sÀtt som inte skapar konflikter i arbetet och pÄ sÄ sÀtt drar ner pÄ utvecklingstakten. I detta avsnitt diskuterar vi val av branchningsstrategier och hur rÀtt val rejÀlt kan förenkla och snabba upp kodhanteringen.

21. TFVC vs Git

Hur viktigt Àr egentligen ett versionshanteringssystem? Och spelar det nÄgon roll vilket man anvÀnder? PÄ senare tid har det varit mycket snack om centraliserade kontra distribuerade versionshanteringssystem. I detta avsnitt tittar vi pÄ likheter och skillnader mellan Team Foundation Version Control och Git, som Àr det tvÄ alternativ till versionshantering vi har i TFS idag.

22. Application Insights

Vet du hur din applikation fungerar i produktion? FÄr du tidiga larm om nÄgot börjar bete sig ovanligt? Med Application Insights har vi en funktion som lÄter oss fÄ just denna typ av förstÄelse för vÄra system, nÄgot vi kan anvÀnda för att reagera snabbt pÄ fel, fÄ bÀttre verktyg för felsökning och inte minst Àven fÄ insikt i hur vÄra anvÀndare anvÀnder systemet.

23. Feedback

En liten doldis i TFS plattformen Àr en spÀnnande funktion för hantering av synpunkter frÄn vÄra anvÀndare. Det Àr alltid intressant att fÄ in anvÀndares Äsikter om produkterna vi tar fram men vi Àr inte alltid bra pÄ att samla in och Äterkoppla kring den feedback vi fÄtt. Med detta verktyg har vi en klient som lÄter anvÀndare samla in information frÄn tex. en testkörning och direkt skapa feedback Àrenden i TFS.

24. TCM vs MTM

Arbetar du med testning och undrar nÀr du skall anvÀnda Microsoft Test Manager eller test funktionerna i webklienten? I detta avsnitt diskuterar vi likheter och skillnader i verktygen och nÀr det Àr en fördel att anvÀnda det ena över det andra.

25. SpÄrbarhet

En stor styrka i TFS Àr dess centrala lagringsplats för arbete vi gör under utvecklingsarbetet. Speciellt centralt Àr Àrendesystemet som kan lÀnka ihop saker man tar fram under utveckling och kan synliggöra det pÄ ett bra sÀtt, exempelvis visa status pÄ Àrenden, kopplingar mellan Àrenden och testresultat och Àven kopplingar mellan Àrenden och kÀllkod. Allt för att ge oss bÀttre inblick i hur vÄra produkter utvecklas över tid.

Processing NULL AD values

Back in this post https://richardspowershellblog.wordpress.com/2012/12/09/bulk-modifications-using-set-aduser/

I showed how to perform a bulk change to a number of AD accounts using a CSV file to input the data

I was recently asked what happens if one of the input values is null.

ÂŁ> Set-ADUser -Identity fgreen  -Division ‘Test’
ÂŁ> Get-ADUser -Identity fgreen  -Properties Division

DistinguishedName : CN=Fred Green,OU=Testing,DC=Manticore,DC=org
Division          : Test
Enabled           : False
GivenName         : Fred
Name              : Fred Green
ObjectClass       : user
ObjectGUID        : 8cf64233-9a87-43dc-8ce1-4f26bf78e12d
SamAccountName    : fgreen
SID               : S-1-5-21-195014076-723736408-1406369008-1112
Surname           : Green
UserPrincipalName : fgreen@Manticore.org

 

ÂŁ> $div = $null
ÂŁ> Set-ADUser -Identity fgreen  -Division $div
ÂŁ> Get-ADUser -Identity fgreen  -Properties Division

DistinguishedName : CN=Fred Green,OU=Testing,DC=Manticore,DC=org
Division          :
Enabled           : False
GivenName         : Fred
Name              : Fred Green
ObjectClass       : user
ObjectGUID        : 8cf64233-9a87-43dc-8ce1-4f26bf78e12d
SamAccountName    : fgreen
SID               : S-1-5-21-195014076-723736408-1406369008-1112
Surname           : Green
UserPrincipalName : fgreen@Manticore.org

 

If the value is already set – a NULL value will effectively clear it

 

If a value isn’t set – nothing happens

ÂŁ> $div = $null
ÂŁ> Get-ADUser -Identity dbrown  -Properties Division

DistinguishedName : CN=Dave Brown,OU=Testing,DC=Manticore,DC=org
Division          :
Enabled           : False
GivenName         : Dave
Name              : Dave Brown
ObjectClass       : user
ObjectGUID        : 346649f7-6f69-4f20-985f-b2b08674b942
SamAccountName    : dbrown
SID               : S-1-5-21-195014076-723736408-1406369008-1109
Surname           : Brown
UserPrincipalName : dbrown@Manticore.org

 

ÂŁ> Set-ADUser -Identity dbrown  -Division $div
ÂŁ> Get-ADUser -Identity dbrown  -Properties Division

DistinguishedName : CN=Dave Brown,OU=Testing,DC=Manticore,DC=org
Division          :
Enabled           : False
GivenName         : Dave
Name              : Dave Brown
ObjectClass       : user
ObjectGUID        : 346649f7-6f69-4f20-985f-b2b08674b942
SamAccountName    : dbrown
SID               : S-1-5-21-195014076-723736408-1406369008-1109
Surname           : Brown
UserPrincipalName : dbrown@Manticore.org

 

An empty string on the otherhand

$div = ”
Set-ADUser -Identity dbrown  -Division $div

 

Set-ADUser : replace
At line:1 char:1
+ Set-ADUser -Identity dbrown  -Division $div
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (dbrown:ADUser) [Set-ADUser], ADInvalidOperationException
    + FullyQualifiedErrorId : ActiveDirectoryServer:0,Microsoft.ActiveDirectory.Management.Commands.SetADUser

 

Causes an error

 

Bottom line – if you’re passing in a CSV file check that the values in it aren’t NUL or empty – either by validating the parameters in your function or by writing extra code. The first way is much preferred

SharePoint Pitfalls: Creating a Visual Studio Project Without SharePoint Locally Installed

This is the first on a (huge) collection of posts on SharePoint pitfalls. Hope you enjoy, and, please, do send me your feedback!

If you do not have SharePoint locally installed, Visual Studio will not let you create a SharePoint project:

sp-not-installed

Fortunately, it is easy to go around this in two simple steps:

  1. Registry

    In the Registry, add the following key: HKEY_LOCAL_MACHINESOFTWAREMicrosoftShared ToolsWeb Server Extensions15.0SharePoint

    In it, add two string values: Location=C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions15 and SharePoint=Installed

  2. Global Assembly Cache

    Copy the following assemblies from a machine where SharePoint is installed (C:WindowsMicrosoft.NETGAC_32) into your development machine and add them to the GAC (gacutil):

    • Microsoft.SharePoint.dll
    • Microsoft.SharePoint.Client.dll
    • Microsoft.SharePoint.Client.Publishing.dll
    • Microsoft.SharePoint.Client.Runtime.dll
    • Microsoft.SharePoint.Client.ServerRuntime.dll
    • Microsoft.SharePoint.Library.dll
    • Microsoft.SharePoint.Linq.dll
    • Microsoft.SharePoint.Portal.dll
    • Microsoft.SharePoint.Publishing.dll

    Of course, you may need others as well.

Enjoy!

How to Change what New Tabs in Microsoft Edge Open with in Windows 10

Microsoft has announced the new name for its next-generation web browser in Windows 10. Ditching the Project Spartan development codename, the browser will now be known as Microsoft Edge.

Microsoft Edge is a new web browser added in Windows 10, and will be available across the Windows 10 device family. It is fast, compatible, and built for the modern Web.

When you open a new tab by clicking or tapping on the New tab button or by pressing the Ctrl+T keys in Microsoft Edge, the new tab opens with top sites by default.

This tutorial will show you how to open new tabs with top sites and suggested content, top sites, or a blank page in Microsoft Edge for your account in Windows 10.

Read more…

My First MSDN Magazine Article: Using STL Strings at Win32 API Boundaries

My first article for MSDN Magazine is online! I’m excited about that. Crafting that article has been an interesting, fun and rewarding experience.

Using STL Strings at Win32 API Boundaries

I still recall when I was 20 years young, and used to visit a local newsstand looking forward to buy MSJ (Microsoft Systems Journal), later merged into MSDN Magazine, and delving into it.

I’d like to express my sincere gratitude to Stephan T. Lavavej for his thorough review, to my editor Sharon Terdeman for handling my article in a great way and for her excellent communication, and to Eric Battalio, Gordon Hogenson and MSDN Magazine editor-in-chief Michael Desmond for the initial contacts and for starting the process.

I hope you enjoy reading the article.

String startswith method

If you look at the methods available on a string one of them is StartsWith(). It tests if a given string starts with another string

 

ÂŁ> ‘frgrughrugu’.StartsWith

OverloadDefinitions
——————-
bool StartsWith(string value)
bool StartsWith(string value, System.StringComparison comparisonType)
bool StartsWith(string value, bool ignoreCase, cultureinfo culture)

 

 

The first option is the easiest to use and the most common scenario

 

ÂŁ> ‘frgrughrugu’.StartsWith(‘frg’)
True
ÂŁ> ‘frgrughrugu’.StartsWith(‘xya’)
False

 

Unlike most things in PowerShell this comparison is NOT case insensitive

ÂŁ> ‘frgrughrugu’.StartsWith(‘fRg’)
False

 

The second option helps by letting you use the members of the System.StringComparison enumeration to control the way the comparison is performed

 

ÂŁ> $ct = [System.StringComparison]::CurrentCultureIgnoreCase

 

ÂŁ> ‘frgrughrugu’.StartsWith(‘frg’, $ct)
True
ÂŁ> ‘frgrughrugu’.StartsWith(‘fRg’, $ct)
True

 

The final option allows you to use a culture to control the way the comparison is performed. $null implies use the current culture. Note how the boolean controlling the case sensitivity works:

ÂŁ> ‘frgrughrugu’.StartsWith(‘frg’, $true, $null)
True
ÂŁ> ‘frgrughrugu’.StartsWith(‘fRg’, $true, $null)
True
ÂŁ> ‘frgrughrugu’.StartsWith(‘fRg’, $false, $null)
False
ÂŁ> ‘frgrughrugu’.StartsWith(‘frg’, $false, $null)
True

Spybot Search & Destroy Weekly Update – July 1, 2015

2015-07-01

Adware
++ Ad.Jollywallet ++ Ad.PlurPush + InstallMonetizer ++ Rubar.Toolbar + Win32.Kradda.dm + Yontoo.Pagerage
PUPS
++ Conduit.QiSu ++ PU.ASC.FinallyFast ++ PU.ASC.PerformanceCenter
Trojan
+ Win32.Downloader.HicrazykA ++ Win32.Tracur
Total: 2608585 fingerprints in 819453 rules for 7485 products.

http://www.safer-networking.org/about/updates/

Removal instructions for CPlus.3cV27.06

What is CPlus.3cV27.06?

The Malwarebytes research team has determined that CPlus.3cV27.06 is a browser hijacker. These so-called “hijackers” manipulate your browser(s), for example to change your startpage or searchscopes, so that the affected browser visits their site or one of their choice. This one also displays advertisements.

https://forums.malwarebytes.org/index.php?%2Ftopic%2F169998-removal-instructions-for-cplus3cv2706%2F

Domain Admins password last set

A recent question on the forums asked about getting the date a password was last set and the password never expires status for the domain admins group

This is one way of doing it

 

Get-ADGroupMember -Identity ‘Domain Admins’ |
foreach {
Get-ADUser -Identity $psitem.samAccountName -Properties PasswordLastSet, PasswordNeverExpires |
select Name, PasswordLastSet, PasswordNeverExpires
}

 

Get the group and for each member get the aduser information and select the properties to display.

 

Get-ADGroupMember and Get-AdUser work together on the pipeline so you can also do this:

 

Get-ADGroupMember -Identity ‘Domain Admins’ |
Get-ADUser -Properties PasswordLastSet, PasswordNeverExpires |
select Name, PasswordLastSet, PasswordNeverExpires

Recent Comments

Archives

ï»ż