Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tamilselvan - Added Folder Icon to Open SPN commands after it is gene… #5

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified .vs/Kerberos/v15/.suo
Binary file not shown.
Binary file modified .vs/Kerberos/v15/Server/sqlite3/storage.ide-shm
Binary file not shown.
Binary file modified .vs/Kerberos/v15/Server/sqlite3/storage.ide-wal
Binary file not shown.
66 changes: 46 additions & 20 deletions KerberosConfigMgrIIS/Kerberos.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

30 changes: 22 additions & 8 deletions KerberosConfigMgrIIS/Kerberos.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
using System.Collections;
using System.Threading;
using System.IO;
using System.Reflection;

namespace KerberosConfigMgr
{
Expand Down Expand Up @@ -1038,20 +1039,23 @@ private void Kerberos_Load(object sender, EventArgs e)

private void button4_Click(object sender, EventArgs e)
{
if (File.Exists("spn.cmd"))
string folder = System.IO.Path.GetDirectoryName(Assembly.GetEntryAssembly().Location) + "\\SPN\\";
System.IO.Directory.CreateDirectory(folder);

if (File.Exists(folder+"spn.cmd"))
{
File.Delete("spn.cmd");
File.Delete(folder+"spn.cmd");
}

if (delegation == true)
{
if (File.Exists("delegation.ps1"))
if (File.Exists(folder+"delegation.ps1"))
{
File.Delete("delegation.ps1");
File.Delete(folder+"delegation.ps1");
}
}

using (StreamWriter fs = File.CreateText("spn.cmd"))
using (StreamWriter fs = File.CreateText(folder+"spn.cmd"))
{
foreach (string spn in spnValue)
{
Expand All @@ -1063,7 +1067,7 @@ private void button4_Click(object sender, EventArgs e)

if (delegation == true)
{
using (StreamWriter fs = File.CreateText("delegation.ps1"))
using (StreamWriter fs = File.CreateText(folder+"delegation.ps1"))
{


Expand All @@ -1077,11 +1081,14 @@ private void button4_Click(object sender, EventArgs e)
}
spnValue.Clear();
if(delegation == true)
MessageBox.Show("Scripts Generated and Saved to current directory for adding SPNs and Configuring Delegation!", "Success!");
MessageBox.Show("Scripts Generated and Saved for adding SPNs and Configuring Delegation! \nPlease click on Folder Icon to Open the Scripts.", "Success!");
else
MessageBox.Show("Script Generated and Saved to current directory for adding SPNs!", "Success!");
MessageBox.Show("Script Generated and Saved for adding SPNs! \nPlease click on Folder Icon to Open the Scripts.", "Success!");
imgFolderIcon.Visible = true;
button4.Enabled = false;
}


string app1;
string selectedSite1;
private void button2_Click(object sender, EventArgs e)
Expand Down Expand Up @@ -2033,6 +2040,13 @@ private void radioButton1_CheckedChanged(object sender, EventArgs e)
{

}

//Open Scripts Folder
private void folderClick_Click(object sender, EventArgs e)
{
string folder = System.IO.Path.GetDirectoryName(Assembly.GetEntryAssembly().Location) + "\\SPN\\";
System.Diagnostics.Process.Start(folder);
}
}

public static class Prompt
Expand Down
48 changes: 47 additions & 1 deletion KerberosConfigMgrIIS/Kerberos.resx
Original file line number Diff line number Diff line change
Expand Up @@ -117,10 +117,56 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="imgFolderIcon.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
+F79/qviIn8B4dqAYTz+HKUAAAAASUVORK5CYII=
</value>
</data>
<metadata name="$this.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAABMLAAATCwAAAAAAAAAA
Expand Down
Binary file modified KerberosConfigMgrIIS/bin/Release/KerberosConfigMgrIIS.exe
Binary file not shown.
Binary file modified KerberosConfigMgrIIS/bin/Release/KerberosConfigMgrIIS.pdb
Binary file not shown.
Binary file not shown.
Binary file added KerberosConfigMgrIIS/foldericon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -1 +1 @@
8c1bf9c37e67ee6995c25bb993975b212ef4322f
1ed52a74eaf614d762f8c6203689b1ffcb0c323c
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,15 @@ C:\Users\sudixi\Source\Repos\KerberosConfigMgr2\KerberosConfigMgrIIS\obj\Release
C:\Users\sudixi\Source\Repos\KerberosConfigMgr2\KerberosConfigMgrIIS\obj\Release\KerberosConfigMgrIIS.exe
C:\Users\sudixi\Source\Repos\KerberosConfigMgr2\KerberosConfigMgrIIS\obj\Release\KerberosConfigMgrIIS.pdb
C:\Users\sudixi\Source\Repos\KerberosConfigMgr2\KerberosConfigMgrIIS\obj\Release\Kerberos.csprojResolveAssemblyReference.cache
C:\Tamil\Code\KerberosConfigMgrIIS\KerberosConfigMgrIIS\bin\Release\KerberosConfigMgrIIS.exe.config
C:\Tamil\Code\KerberosConfigMgrIIS\KerberosConfigMgrIIS\bin\Release\KerberosConfigMgrIIS.exe
C:\Tamil\Code\KerberosConfigMgrIIS\KerberosConfigMgrIIS\bin\Release\KerberosConfigMgrIIS.pdb
C:\Tamil\Code\KerberosConfigMgrIIS\KerberosConfigMgrIIS\bin\Release\Microsoft.Web.Administration.dll
C:\Tamil\Code\KerberosConfigMgrIIS\KerberosConfigMgrIIS\obj\Release\Kerberos.csprojAssemblyReference.cache
C:\Tamil\Code\KerberosConfigMgrIIS\KerberosConfigMgrIIS\obj\Release\KerberosConfigMgr.Kerberos.resources
C:\Tamil\Code\KerberosConfigMgrIIS\KerberosConfigMgrIIS\obj\Release\KerberosConfigMgr.Properties.Resources.resources
C:\Tamil\Code\KerberosConfigMgrIIS\KerberosConfigMgrIIS\obj\Release\Kerberos.csproj.GenerateResource.cache
C:\Tamil\Code\KerberosConfigMgrIIS\KerberosConfigMgrIIS\obj\Release\Kerberos.csproj.CoreCompileInputs.cache
C:\Tamil\Code\KerberosConfigMgrIIS\KerberosConfigMgrIIS\obj\Release\Kerberos.csproj.CopyComplete
C:\Tamil\Code\KerberosConfigMgrIIS\KerberosConfigMgrIIS\obj\Release\KerberosConfigMgrIIS.exe
C:\Tamil\Code\KerberosConfigMgrIIS\KerberosConfigMgrIIS\obj\Release\KerberosConfigMgrIIS.pdb
Binary file not shown.
Binary file not shown.
Binary file modified KerberosConfigMgrIIS/obj/Release/KerberosConfigMgrIIS.exe
Binary file not shown.
Binary file modified KerberosConfigMgrIIS/obj/Release/KerberosConfigMgrIIS.pdb
Binary file not shown.