Zum Inhalt springen

Tician

Mitglieder
  • Gesamte Inhalte

    541
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    9

Beiträge von Tician

  1. OK, ich bin etwas weiter. Jetzt kriege ich Rückmeldung, kann sie aber nicht ausgeben weil mein Steuerelement (textBox) nicht im selben Thread wie mein PowerShell läuft.

     

                    using (PowerShell ps = PowerShell.Create())
                    {
                        ps.AddScript("$Session = New-PSSession")
                            .AddParameter("ConfigurationName", "Microsoft.Exchange")
                            .AddParameter("ConnectionUri", "https://outlook.office365.com/powershell-liveid/")
                            .AddParameter("Credential", cred)
                            .AddParameter("Authentication", "Basic")
                            .AddParameter("AllowRedirection");
    
    
                        ps.AddScript("Import-PSSession $Session").AddParameter("DisableNameChecking");
                        ps.AddScript("Remove-PSSession $Session");
    
                        ps.Streams.Progress.DataAdded += Progress_DataAdded;
                        ps.Streams.Error.DataAdded += Error_DataAdded; //rutscht hier rein
                        ps.Streams.Information.DataAdded += Information_DataAdded;
                        ps.Streams.Warning.DataAdded += Warning_DataAdded;
    
                        Collection<PSObject> psOutput = ps.Invoke();
    
                        foreach(PSObject outputItem in psOutput)
                        {
                            if (outputItem != null)
                            {
                                richTextBox1.AppendText(outputItem.ToString());
                            }
                        }
                    }
    
    
            private void Error_DataAdded(object sender, DataAddedEventArgs e)
            {
                richTextBox1.AppendText(Convert.ToString(e)); //InvalidOperationException
            }

    "Ungültiger threadübergreifender Vorgang: Der Zugriff auf das Steuerelement richTextBox1 erfolgte von einem anderen Thread, für den es erstellt wurde"
    Ich verstehe warum ich das kriege, aber ich hab bisher kein solches Problem gehabt, mal schauen ob ich das irgendwie gelöst kriege... auch wenn ich keine Ahnung habe wie ich etwas zwischen Threads übergebe... oder so...

  2. PowerShell direkt sieht so aus und funktioniert auch (Im Anhang). Ich erwarte nicht dass mir das so angezeigt wird, aber auch nicht... nichts. Ich glaub aber auch nicht dass sie Befehle momentan ausgeführt werden, der erste scheint durchzulaufen (ich weiß es nicht, ich rkieg ja keinen Output sondern nur einen Sprung in mein allgemeines Exception bei 'ps.Invoke()' mit einem der beiden oben beschriebenen Fehler.

     

    Unbenannt.jpg

    Unbenannt1.PNG

  3. Ich bin auch ein Powershell-Noob, aber ich hab denke ich verstanden was du meinst. Der neue Code sieht so aus:

     

    PSCredential cred = new PSCredential(mail,password);
    
                    using (PowerShell ps = PowerShell.Create())
                    {
                        //ps.Commands.AddScript("$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $cred -Authentication Basic -AllowRedirection");
                        ps.AddScript("$Session = New-PSSession")
                            .AddParameter("ConfigurationName", "Microsoft.Exchange")
                            .AddParameter("ConnectionUri", "https://outlook.office365.com/powershell-liveid/")
                            .AddParameter("Credential", cred)
                            .AddParameter("Authentication", "Basic")
                            .AddParameter("AllowRedirection");
    
    
                        ps.AddCommand("Import-PSSession $Session")/*.AddParameter("$Session")*/.AddParameter("DisableNameChecking");
                        ps.AddCommand("Remove-PSSession").AddParameter("$Session");
    
                        ps.Streams.Progress.DataAdded += Progress_DataAdded;
                        ps.Streams.Error.DataAdded += Error_DataAdded;
                        ps.Streams.Information.DataAdded += Information_DataAdded;
                        ps.Streams.Warning.DataAdded += Warning_DataAdded;
    
                        Collection<PSObject> psOutput = ps.Invoke();
                        
                        /*if (ps.Streams.Error.Count > 0)
                        {
    
                        }*/
    
                        foreach(PSObject outputItem in psOutput)
                        {
                            if (outputItem != null)
                            {
                                //richTextBox1.AppendText(outputItem.BaseObject.GetType().FullName);
                                richTextBox1.AppendText(outputItem.ToString());
                            }
                        }
                    }

    Mein Problem:

    Bei den letzten 2 Commands krieg ich entweder ein "Kennt kein cmdlet 'Import-PSSession $Session'" oder "Kennt kein Parameter '$Session"' - ich hab keine Ahnung mit was ich meine Variable da ran hängen muss, der Command an sich wäre einfach nur "Import-PSSession $Session".

    Was ich auch nicht verstehe ist warum meine Ereignisse nicht ziehen, bzw ich immer noch keinen Output bekomme. Alles was passiert ist das das Programm immer in meinen großen Try/Catch geht und mir dort dann den Fehler ausgibt.

    Noch Ideen? ?

     

    PS: Nach einigen weiteren Beispielen ist 'AddScript' sowieso totaler Schwachsinn, aber mit 'AddCommand' funktioniert es ja auch nicht. Dachte ich... ich bin verwirrt, mal schreiben Leute direkt den Befehl rein, mal verweise sie nur auf eine Datei...

  4. Huhu,

    ich versuch verzweifelt in C# ein Programm zu basteln mit dem man Office 365 Benutzer verwalten kann. Über PowerShell selbst funktioniert das einwandfrei, aber in C# krieg ich einfach keine Rückmeldungen, nichts was ich auslesen könnte das mir sagt was falsch läuft.

    Code sieht quasi so aus:

                    PSCredential cred = new PSCredential(mail,password);
    
                    using (PowerShell ps = PowerShell.Create())
                    {
                        ps.Commands.AddScript("$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $cred -Authentication Basic -AllowRedirection");
                        ps.Commands.AddScript("Import-PSSession $Session -DisableNameChecking");
                        ps.Commands.AddScript("Remove-PSSession $Session");
    
                        Collection<PSObject> psOutput = ps.Invoke();
    
                        ps.Streams.Progress.DataAdded += Progress_DataAdded;
                        /*if (ps.Streams.Error.Count > 0)
                        {
    
                        }*/
    
                        foreach(PSObject outputItem in psOutput)
                        {
                            if (outputItem != null)
                            {
                                //richTextBox1.AppendText(outputItem.BaseObject.GetType().FullName);
                                richTextBox1.AppendText(outputItem.ToString());
                            }
                        }
                    }

    Was genau passiert:

    - Programm läuft durch ohne Fehler - aber auch ohne irgendwelche Meldungen. Kein Output, keine Errors, nichts, die foreach-Schleife wird übersprungen weil nichts drin ist. Auch das versuchte Event (egal ob Streams.Warning, 'Progress' oder 'Information' triggert nicht.

     

    Was mir fehlt:

    - Der Output des PS-Scripts fehlt mir wie gesagt, aber ich tu mich verdammt schwer irgendwas nützliches im Internet zu finden

    - Das Objekt der Klasse PSCredential mit dem ich in C# die Benutzerdaten abfrage muss irgendwie in den Befehl als PS-Variable rein, auch hier konnte ich noch nicht raus finden wie ich das schreiben muss damit es funktioniert.

     

    Könnte mir da jemand helfen?

  5. <client>
                <endpoint address="http://UnserServer:8080/WorkflowInterface" binding="basicHttpBinding"
                    bindingConfiguration="BasicHttpBinding_Executor" contract="VExecutor.Executor"
                    name="BasicHttpBinding_Executor" />
                <endpoint address="http://UnserServer:8080/WorkflowInterface" binding="basicHttpBinding"
                    bindingConfiguration="BasicHttpBinding_Executor" contract="VExecutor.Executor"
                    name="BasicHttpBinding_Executor1" />
            </client>

    Nur ein AUsschnitt, aber es sagt alles, ich musste erstmal darauf kommen, dass das da drin steht. Ich hab die eine Zeile raus geschmissen und jetzt funktioniert es. Jetzt muss ich nur noch rausfinden wie Execute funktioniert... hinsenden ist nicht das Problem, aber ich seh keine FUnktion um die xml aufzufangen die zurück kommen sollte~

  6. Ich weiß nicht wie so eine Konfigurationsdatei aussehen soll. Ich hab viel XML-Zeug, aber wenn soapUI automatisiert anfragen ausführen kann nur mit der wsdl-datei, dann kann es doch nirgendwo anders stehen oder?

    In der WSDL steht hier ein einziges mal die Adresse die auch SoapUI automatisch als Endpoint benutzt:

    - <wsdl:service name="Executor">
    - <wsdl:port name="BasicHttpBinding_Executor" binding="i0:BasicHttpBinding_Executor">
      <soap:address location="http://UnserServer:8080/WorkflowInterface" /> 
      </wsdl:port>
      </wsdl:service>

    Krieg ich die benannte Konfigurationsdatei auch irgendwie direkt vom server? Ich find keine Möglichkeit diese svcutil.exe irgendwie installiert zu bekommen~

  7. Dann stimmt ja doch alles. Ich hab es mal probiert (Die Execute-Methode) ohne dass ich etwas veränder, aber die Fehlermeldung dass es mehr als eine EndpointKonfiguration gibt bleibt.

    Der Hersteller bietet zwar die Schnittstellen an, aber es gibt weder eine Doku, noch eine Unterstützung dafür. Alles was ich habe ist diese Seite wenn ich meine Ziel-Adresse direkt in den Browser eingebe:

    Unbenannt.thumb.PNG.c3d16d603a53c46d6a44217212ea0a1a.PNG

    Den Pfad zur WSDL hab ich ja als Connected Service hinzugefügt und hab ja auch die Klasse und alles zur Verfügung. Im Prinzip genau diesen Beispielcode als 3-Zeiler mit einer Execute-Methode drin.

  8. 		ServiceDing.ExecutorClient client = new ServiceDing.ExecutorClient();                    
                        client.Endpoint.Address = new System.ServiceModel.EndpointAddress(new Uri("http://unserServer:8080/WorkflowInterface"));
                        client.ExecuteWithLog("Label:Print", serializedWorkItem);
    
                        client.Close();

    Ich versuch die Ziel-Adresse zu überschreiben, bekomme aber den Fehler dass mehr als eine Endpunktkonfiguration für diesen vertrag gefunden wurde. Was fehlt mir?

     

    Edit: Ich hab das hier gefunden:

    Unbenannt.PNG.2d8a18cd85014d12b4d2bdf0ba0aad59.PNG

    Ich muss den also schon beim erstellen des Object angeben, allerdings ist das ein String und ich hab keine Ahnung was mit dem ConfigurationName gemeint ist...

  9. Japp. Wie gesagt hab es jetzt als connected Service in mein Projekt eingefügt und auch ein Objekt erstellt das eine 'Execute'-Methode mit 2 Parametern hat die auch als Nodes in der XML vorhanden sind die ich via SoapUI an den Server schicke. Ich bin mir jetzt nur nicht ganz sicher wie es ohne die komplette XML aussehen muss.

    <wor:command>Label:Print</wor:command>

    scheint mir noch recht eindeutig zu sein, Parameter als string wäre vermutlich "Label:Print".

    Aber dann kommt eine Node mit mehreren 'Unter-Nodes' und ich bin mir nicht sicher wie das jetzt aussehen muss, die sieht nämlich etwa so aus:

    <wor:serializedWorkItem><![CDATA[<?xml version=""1.0""?>
        <workitem>
            <MehrZeug=""true"">
                <nochMehrZeug>blabla</nochMehrZeug>

    Unbenannt.PNG.afcabb1da3f8e386bb6fac1e4279b2fb.PNG

    Theoretisch würde ich jetzt mal ausprobieren:

    Execute("Label:Print", "<![CDATA[<?xml version=....>")

  10. Das hätte so nie funktionieren können. Mein Kollege hat mir offenbart es gibt ein msdl (noch nie vorher gehört), das habe ich jetzt als Connected Service in meinem Projekt, aber da ich das das erste mal mache bin ich gerade etwas aufgeschmissen, ich hab keine Doku, weiß nicht was ich machen muss, hab grad verzweifelt gesucht wie die Klasse überhaupt heißt und ein Objekt davon erstellt, aber weiter komme ich nicht, mir werden keine Methoden für mein Objekt angezeigt die irgendwie Sinn machen.

  11. Zitat
      Name Wert Typ
    result {StatusCode: 415, ReasonPhrase: 'Cannot process the message because the content type 'application/xml; charset=utf-8' was not the expected type 'text/xml; charset=utf-8'.', Version: 1.1, Content: System.Net.Http.StreamContent, Headers: { Date: Wed, 10 Apr 2019 11:10:05 GMT Server: Microsoft-HTTPAPI/2.0 Content-Length: 0 }} System.Net.Http.HttpResponseMessage

    Ich bleib wohl bei text/xml^^

    Ich weiß es ehrlich egsagt nich @D-eath es gibt keine Doku, alles was ich weiß ist wie die xml auszusehen hat die ich sende und Uri. Ich kann aber mal schauen ob ich es auf ein GET umgebogen krieg.

     

    Edit: Wohl nicht, das SoapUI schickt auch via POST

  12. Kein Proxy und auf dem Server haben wir zwar Logs gefunden für die 'korrekten' Anfragen, aber di ezeigen nichts wenn mein Programm auf einen Fehler rennt.

    Im Programm selbst wird auch in der Variable result nichts angezeogt außer 'Internal Server Error'.

    Ich bin eben mal mit Wireshark an die Sache ran und das gibt ein bisschen mehr Auskunft im Päckchen^^:

    Zitat

    <faultcode
        xmlns:a="http://schemas.microsoft.com/ws/2005/05/addressing/none">
        a:ActionNotSupported
    </faultcode>

    Die Nachricht mit Action "" kann aufgrund einer fehlenden ContractFilter-Übereinstimmung beim EndpointDispatcher nicht verarbeitet werden. Mögliche Ursachen: Vertragskonflikt (keine Action-Übereinstimmung zwischen Sender und Empfänger) oder ein Bindung/Sicherheit-Konflikt zwischen dem Sender und dem Empfänger.  Stellen Sie sicher, dass Sender und Empfänger über den gleichen Vertrag und die gleiche Bindung verfügen (einschließlich Sicherheitsanforderungen, z. B. "Message", "Transport", "None").

    Ich weiß ehrlich gesagt nicht was mit Action überhaupt gemeint ist...

  13. Hallöööchen mit 3 öchen,

    nach langer Zeit mal wieder ich^^ Ich versuche Text im xml-format an einen WebServer zu schicken. Nutze ich dafür SoapUI funktioniert alles einwandfrei und ich bekomme eine xml-Datei zurück.

    Versuche ich es in C# krieg ich entweder Fehlermeldungen an den Kopf geworfen oder... nichts.

    Nach langem rumprobieren mit dem veralteten WebRequest hab ich immer nur einen 'Internal Server-Error' zurück bekommen, also hab ich mich doch auf das neuere HttpClient eingelassen.

    Code sieht momentan so aus:

    static async Task<string> PostURI(Uri u, HttpContent c)
            {
                var response = string.Empty;
                using (var client = new HttpClient())
                {
                    HttpResponseMessage result = await client.PostAsync(u, c);
                    if (result.IsSuccessStatusCode)
                    {
                        response = result.StatusCode.ToString();
                    }
                }
                return response;
            }
    
    
    //Aufgerufen:
    
    		Uri u = new Uri("http://unserServer:8080/WorkflowInterface");
                        HttpContent c = new StringContent(xml, Encoding.UTF8, "text/xml");
                        var t = Task.Run(() => PostURI(u, c));
                        t.Wait();
    
                        MessageBox.Show(t.Result);

    Meine MessageBox von der ich hoffte dass sie mir testweise die xml-Antwort anzeigen würde ist komplett leer und nachdem ich gestern schon den ganzen Tag rumprobiert habe bin ich einfach nur durch, ich finde keine Lösungen.

    User und Passwort gibt es nicht.

    xml ist einfach nur eine string-variable.

     

    Ich hoffe dass mir jemand etwas unter die Arme greifen könnte.

     

    Tician

     

    Edit: OK, ich krieg nix zurück weil result nicht successful ist, es steht wieder 'Internal server Error' drin, mit dem kann ich einfach nichts anfangen :(

  14. Ich bin noch am überlegen wie ich dieses 3-seitige Dokument hier zeigen kann... hier mal Ausschnitte:

    "Absender und Empfänger von privaten Emails sind allein für deren weitere Verwendung verantwortlich; sie entscheiden über Speicherung, Löschung und Weiterleitung im Rahmen der gesetzlichen und betrieblichen Regelungen"

    "Eine Unterscheidung von dienstlicher und privater Nutzung auf technischem Weg erfolgt nicht"

    "Durch die private Nutzung des Internetzugangs erklärt der Mitarbeitter seine Einwilligung in die Protokollierung und Kontrolle gemäß Ziffer 5 (Missbrauch, Vestoß gegen Gesetze, Vergündeter Verdacht,....) für den Bereich der privaten Nutzung. Insoweit stimmt er auch einer EInschränkung des Telekommunikationsgeheimnisses zu."

    Mehr relevante Zeilen für diesen Fall finde ich nicht.

  15. Moin,

    ich wollte mal einen Fall schildern und euch fragen was ihr dazu denkt:

    Bei uns haben Mitarbeiter ihre eigenen Mail-Adressen mit Firmendomäne und dürfen Telefon, Internet und Mail privat benutzen sofern sie damit einverstanden sind (jeder Mitarbeiter hat unterschrieben), dass dies Protokolliert werden KANN, von uns verwaltet wird und ehrlich gesagt finde ich den genauen Wortlaut nicht mehr, sind noch ein paar andere Klauseln dabei.

    Folgender Fall: Bisher haben Teamleiter immer Vertretungszugriffe bestimmt (Vertretungszugriff heißt, dass ein Mitarbeiter vollen Zugriff auf das Postfach eines anderen hat - zu jeder Zeit und auch in dessen Namen Mails schreiben kann). Dabei werden die betroffenen Mitarbeiter zur Info bei neuen Vertretungs-anforderungen über Mail informiert. Jetzt gibt es aber Mitarbeiter x der nicht möchte dass Mitarbeiter y auf 'sein' Postfach Zugriff hat.

    Was meint ihr wie die rechtliche Lage hier aussieht? Dürfen wir als Admins trotzdem den Vertretungszugriff einrichten?

  16. Moin,

    ich hab ein Consolen-Programm, das 2 mal am Tag automatisiert läuft und Daten verarbeitet. Jetzt ist das Programm in letzter Zeit recht häufig gegen die Wand gefahren (vom StreamWriter-Block in de Catch-Block) und ich hab festgestellt das Daten fehlen und bin gerade am Rätseln warum, meine Vermutung ist, dass meine Datei (oder deren INhalt) verschwinden wenn eine Exception geworfen wird.

    Hier mal die vereinfachte Form (unwichtiges ausgelassen):

    static void Main(string[] args)
            {
                try
                {
                    string[] files = Directory.GetFiles(stringSource, stringFile);                
    
                    if (files.Length != 0)
                    {
                        using (StreamWriter sw = new StreamWriter("Track_901-903_" + date + ".csv"))
                        {
                            foreach (object datei in files)
                            {
                                //Zeugs
    
                                using (StreamReader oReader = new StreamReader(name, Encoding.GetEncoding("ISO-8859-1")))
                                {
                                    doc.Load(oReader);
                                    XmlElement root = doc.DocumentElement;
                                    
                                    foreach (XmlNode node2 in list2)
                                    {                                    
                                        if (node2["id"] != null)
                                        {
                                            sendid = node2["id"].InnerText;
                                        }
                                    }     
                                  //Schreib irgendwas in dei Datei...
                                }
                                if (sendid == "")
                                {                                
                                    File.Move(name, stringSource + "\\Clearing\\" + Path.GetFileNameWithoutExtension(name) + ".xml");
                                  //Hier Beispiel, Exception weil Datei schon existiert!!
                                }                                           
                            }
                        }
                        File.Move("Track_901-903_" + date + ".csv", destinationPath);
                    }
                }
                catch(Exception ex)
                {                     
                        using (StreamWriter writer = new StreamWriter("Programm-Name.log", true))
                        {
                            writer.WriteLine(DateTime.Now.ToString() + " " + ex.Message);
                        }
                }            
            }      

    Rein theoretisch (nach meiner Logik) müsste bei einer Exception im ausführenden Programm-Ordner (da wo die .exe liegt) eine Datei liegen, da ich keinen anderen Pfad angegeben habe. Ich bin schon in viele Exceptions gerannt (die oben habe ich schon vorzeitig abgefangen, dient mir aber hier als gutes Beispiel), aber ich habe dort noch nie eine Datei gefunden - verschoben sollte sie nur werden wenn der StreamWriter-Part komplett durchgelaufen ist.

     

    Hat jemand eine Idee was da schief läuft? Ich kann keine Informationen dazu finden was eigentlich genau passiert wenn das Programm den "using (StreamWriter...) {...}" Part wegen einer Exception verlässt.

  17. Hiho,

    diesmal wieder in einem Thread^^

    Ich habe eine Webseite in ASP.NET und bei einem Click auf einen Button in einer Tabelle müssen einige Dinge erfragt werden die (soweit ich jetzt finden konnte) das Zusammenspiel von Javascript und C# brauchen, da es mit ASP-NET eigenen Boardmitteln wohl nicht möglich ist so eine MessageBox Client-seitig aufploppen zu lassen.

    Mein Gedanke soweit war eigentlich erstmal die Javascript-FUnktion im 'Webseitencode' (da gibt es bestimmt einen Fachbegriff) zu erstellen:

    <head runat="server">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Log_Viewer</title>
        <script type="text/javascript">
            function confirm1(var text)
            {
                if (confirm(text) == true)
                {
                    return true;
                }
                else
                {
                    return false;
                }
            }
        </script>
    </head>

    Im CodeBehind muss ich wissen ob der User auf 'OK' oder 'Abbrechen' geklickt hat und dementsprechend weiter arbeitern:

    protected void GridView2_RowCommand(object sender, GridViewCommandEventArgs e)
            {
                if (e.CommandName == "Delete")
                {
                    //Hier ein bisschen Code rausgeschnitten um den Inhalt der 'geklickten Zeile' zu kriegen
                    bool userClick = confirm("Wirklich löschen?");
                    if (userClick == true)
                    {
                      //mehr code hier
                    }
                }
    
                if (e.CommandName == "Edit")
                {
                    //More stuff
                }
            }

    Das ist zumindest der Gedanke, aber mein C#-code kennt die Funktion vom Javascript natürlich nicht und ich bezweifel auch das das so funktioniert, will aber auch nicht komplett alles in Javascript schreiben. Ich steh auf dem Schlauch, wie kriege ich eine MessageBox mit Ja/Nein-Buttons und das Ergebnis vom User-Input (ob er Ja oder Nein geklickt hat) in mein C#?

  18. Ich stimme in der Informationsbeschaffung nicht wirklich zu, ich habe weder die Lust noch die Zeit 100% meiner Freizeit mit der Informationsbeschaffung zu verbringen - aber genau das müsste ich in dem Umkreis in dem ich mich bewege dann tun.

    Weil frei raus: Ich kenne streng katholische Familien, Satanisten (ein interessantes Thema), Hexer, Tulpas, Homosexuelle, Menschen mit bestimmten Krankheiten,... wo soll ich da anfangen? Wie kann man verlangen das ich mich in jedes dieser Themen einlese? Ich kann zu jedem dieser Themen mehr doer weniger erzählen und auch meine persönliche Meinung kund tun, weil ich sie minimum verstanden habe, das war es aber auch.

    Wie schon gesagt, meiner Meinung nach gibt es kein 'normal'. Ich würde mich als sehr offenen und interessierten Menschen bezeichnen der hauptsächlich nach dem CHaracter eines Menschen beurteilt - was auch sonst? Ich glaub anders würde ich nicht so viele verschiedene Menschen kennen^^ Außerdem bin ich es wegen der Tulpa-Geschichte gewohnt 'offensichtlich männliche' Menschen auch weiblich zu betiteln.

    Zugegeben die Meisten der genannten 'Personengruppen' machen keinen großen Terz und haben auch keine Probleme sich in der Öffentlichkeit und im Arbeitsleben zu bewegen - oder im Restaurant bedient zu werden. Ich wäre wirklich sehr daran interessiert Carwyns Angebot anzunehmen und ihr einen Tag lang hinterher zu laufen um wirklich mal einen EIndruck zu bekommen, weil es sehr schwierig für mich ist mir vorzustellen mit wie viel Abneigung einem Menschen laut euren Erzählungen doch begegnet wird. ?

    @jk86 Aber auch nach wie vor: Wer andere als 'normal' bezeichnet hat sich meiner Meinung nach slebst schon in eine Schublade gesteckt und diese als 'nicht normal' gekennzeichnet - und diese nicht normale Schublade siehst du selbst als 'reduziert' an. Du legst das Verständnis an den Tag das du weißt das die meisten Menschen mit guten ABsichten Fragen stellen, ich würde dir wirklich anraten dies nicht als Reduzierung deiner selbst zu sehen.

  19. vor einer Stunde schrieb jk86:

    Weißt du, als sichtbarer "Nichtnormalo" wird man immer als Ansprechperson angesehen, als Person die sich am besten mit dem Thema Nichtnormalsein auskennt. Ich verstehe die Neugier der Normalos sehr gut, sie zeugt ja auch häufig von besten Absichten, aber es kann auch ganz schön nerven, ständig auf das Nichtnormalsein reduziert zu werden.

    Mal aus dem unwissenden, versucht Objektiven Standpunkt (aber irgendwie voll am Topic vorbei^^):

    Du willst (wenn ich das richtig verstanden habe) dazu gehören, am besten wenig gefragt werden, weißt aber slebst das du auffällst. Ich seh hier irgendwie einen Zwiespalt. Wir sind inzwischen bei 'normalos' und 'nicht-normalos' angelangt - das Schubladen-denken das du an anderen kritisierst, steckst dich aber selbst in eine, vielleicht nicht in die der normalos, nicht-normalos, aber in die der Trans*.

    Meiner Meinung nach gibt es kein 'normal', jeder Mensch ist einzigartig, aber trotzdem stecken wir alle in Schubladen, dieses Denken wirst du den Meisten nicht ausreden können und auch nicht das Mensch von Geburt an beigebracht bekommt welche Schubladen gut, schlecht, normal oder nicht-normal sind - oder sich im späteren Verlauf eine eigene Meinung dazu bildet. Genauso wie es Rassismus und Neo-Nazis gibt wird es auch immer Menschen geben die Trans* als Unsinn, Krankheit oder nicht normal abstempeln werden.

    Du siehst es als 'Person sie sich am besten mit dem Thema Nichtnormalsein auskennt' - ich sehe es ähnlich wie ein Fachgebiet. Du sagst Leuten du bist Informatiker und wirst es nicht vermeiden können das dich Leute mit Fragen ausquetschen, dir ihre PC-Probleme schildern oder dich fragen ob Emails auch an Sonntagen verschickt werden. Du sagst du beschäftigst dich privat mit Autos und schon kommt der Nächste und fragt dich was mit seinem Auto nicht stimmt. Du sagst du züchtest Bienen in deinem Garten und erntest deinen eigenen Honig und schon kommt einer und fragt ob die nicht stechen, ob du Schutzkleidung trägst, wie viel du im Jahr erntest, ob es die Nachbarn nicht stört... .

    Du sagst du willst nicht auf das 'nichtnormalsein' reduziert werden, ich sage es gibt kein 'normal'. Sei stolz darauf so wie du bist und freu dich wenn Leute sich für dich interessieren. Du kannst die Welt nicht ändern, aber du kannst dich bewusst dafür entscheiden "nicht anzunehmen man würde dich 'herabstufen' weil man Fragen zu dir stellt".

  20. Ging 'nur' 15 Minuten, kam mir aber wie eine Stunde vor.

    Hier mal meine kompletten Ergebnisse:

    Fach Punkte Note
    Ganzheitliche Aufgabe I   91 2
    Ganzheitliche Aufgabe II   95 1
    Wirtschafts- und Sozialkunde   90 2
    Ergebnis Teil B der Prüfung   92 1
    Betriebliche Projektarbeit   78 3
    Präsentation/Fachgespräch   83 2
    Ergebnis Teil A der Prüfung   81 2

    Mit der Projektdoku hab ich reingekackt, ich weiß schon warum ich nicht studiere, ich kann so einen Kram nicht schreiben. Der Rest... naja ich bin schriftlich einfach besser als mündlich und ich hab wahnsinnige Prüfungsangst, ich war nur am zittern ?

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...